egenie-code-style v2.1.7
换行符说明(windows)
// 提交时验证
# 拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
# 允许提交包含混合换行符的文件
git config --global core.safecrlf false
# 提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn
// 下拉提交时操作
# 提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true
# 提交时转换为LF,检出时不转换
git config --global core.autocrlf input
# 提交检出均不转换
git config --global core.autocrlf false
# 参考配置
git config --global core.safecrlf false
git config --global core.autocrlf input
lint 工具说明
- 目的:尽可能减少团队代码风格差异
- 注意 prettier,别混用。先用 ide 自带的格式化,再以自动保存格式化。基本没什么错误。出错请对照下面插件找相关原因。如果是第三方插件的错误,看情况忽略错误
- eslint
- eslint 官方主要是官方推荐、及可修复
- eslint-plugin-react主要是官方推荐、及可修复
- typescript-eslint 主要是官方推荐、及可修复
- stylelint
- styleLint 主要是官方推荐、及可修复
- styleLintStandard 主要是官方推荐、及可修复
- commitLint
- commitLint 里面有相关提交类型的说明
- commitlint-config-conventional
- cz git commit 辅助工具,一般只需要前三步。比如: feat(需求号): 描述 feat 对应第一步类型,需求号对应第二步,描述对应第三步
具体使用
- 安装 eslint、typescript、stylelint、prettier、@commitlint/cli
- eslint
// 创建.eslintrc.js文件
module.exports = require('egenie-code-style').react;
- styleLint
// 创建stylelint.config.js文件
module.exports = require('egenie-code-style').stylelint;
- prettier
// 创建prettier.config.js文件
module.exports = require('egenie-code-style').prettier;
- commitlint
// 创建commitlint.config.js文件
module.exports = require('egenie-code-style').commitlint;
25 days ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
10 months ago
9 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago