已解决
项目代码标准化
来自网友在路上 177877提问 提问时间:2023-11-09 09:59:25阅读次数: 77
最佳答案 问答题库778位专家为你答疑解惑
eslint偏向于把控项目js、ts、vue等代码的质量;prettier偏向于js、ts、vue的代码风格;stylelint偏向于把控css代码风格的统一。
使用eslint
- 初始化配置文件
eslint init ->生成.eslintrc.js
module.exports = {"env": {"browser": true,"es2021": true,"node": true},// eslint-config-xx,xx前的可以省略掉"extends":["eslint:recommended","plugin:vue/vue3-essential","plugin:@typescript-eslint/recommended"],//解析器,将代码转化成抽象语法树,然后由eslint等对树进行检查parser:"@typescript-eslint/parser",parserOptions:{...},// 全局定义的宏,定义一些全局变量,使用时就会不报错global: {defineProps: "readonly"},// eslint-plugin可以省略plugins: ["vue", "@typescript-eslint"],settings{"import/resolver": {// 设置项目内别名alias:{map:[["@","./src"]]}},// 允许的扩展名"import/extensions":[".js",".jsx",".ts"]},rules:{// 自定义规则,覆盖extends中的第三方库的规则}
}
使用prettier
- 配置文件
在根目录新建prettierrc.cjs文件
module.exports= {// 一行最多多少个字符printWidth:80,// 使用2个空格缩进tabWidth:2,// 结尾是否需要分号semi: true,// 使用单引号singleQuote: true
}
使用stylelint
- 配置文件
// 根目录新建.stylelintrc.cjs
module.exports = {extends: ["stylelint-config-standard"]
}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"项目代码标准化":http://eshow365.cn/6-36096-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: Tomcat的Service组件
- 下一篇: C_2练习题