fabric icon indicating copy to clipboard operation
fabric copied to clipboard

💪严格但是不严苛的编码规范

Results 49 fabric issues
Sort by recently updated
recently updated
newest added

- fabric规定的提交信息规范和commitizen使用有些不一致,希望可以在项目中自定义提交规范。 - 希望提供类似git cz 之类命令,方便用户规范提交信息

2.5.13版本,还能检测出no-undef,但是最新版本的,已经检测不出no-undef啦

https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/docs/rules/jsx-curly-brace-presence.md

When stylelint upgrades to 14.x, projects using fabric's stylelint (like Ant Design Pro) with throw errors: `Unknown rule function-calc-no-invalid function-calc-no-invalid` 'function-calc-no-invalid' is removed in stylelint 14.x, and in order to...

降到2.7.0版本后正常

**注意:这只是一个讨论issue,不需要解决** 今天依赖重新安装后,格式化文件突然发现所有的import被重新排序了,因为有强迫症已经排序好了import,被强行改了之后很难受,所以排查原因。 排查到[v2.11.0](https://github.com/umijs/fabric/releases/tag/v2.11.0)新增了2个插件prettier-plugin-organize-imports、prettier-plugin-packagejson,通过查询[prettier插件文档](https://prettier.io/docs/en/plugins.html)可知是符合命名规则插件是自动导入的,prettier-plugin-organize-imports这个插件起了作用,要关闭插件自动导入可以配置`{ pluginSearchDirs: false }` 完整配置 ``` javascript const fabric = require('@umijs/fabric'); module.exports = { ...fabric.prettier, pluginSearchDirs: false }; ```

使用yarn安装,在项目里安装eslint后,执行eslint,提示ESLint couldn't find the plugin "eslint-plugin-react". 此时node_modules内结构为: ``` /node_modules @umijs/fabric node_modules eslint-plugin-react ``` 但如果项目里不安装eslint,直接npx eslint执行的话,是不会有任何问题的,这是为什么呢

node: 12.22.0 yarn: 1.22.17 farbic version: 2.6.6 依赖: ```json "devDependencies": { "@ant-design/compatible": "^1.0.8", "@types/react": "^16.4.11", "@types/react-dom": "^16.0.6", "@umijs/fabric": "2.6.6", "@umijs/plugin-qiankun": "^2.35.2", "@umijs/preset-react": "^1.8.4", "cross-env": "^5.1.1", "cross-port-killer": "^1.0.1", "enzyme": "^3.4.4", "eslint":...

```bash 1:1 ✖ Unknown rule function-calc-no-invalid function-calc-no-invalid ``` 看看 `stylelint-config-standard` 升级一下?