eslint 严格配置
来源:互联网 发布:淘宝猝死 编辑:程序博客网 时间:2024/06/01 09:22
{ "parser": "babel-eslint", "extends": [ "airbnb", "plugin:react/recommended", "prettier", "prettier/react" ], "plugins": [ "react", "prettier" ], "rules": { // prettier 配置用于自动化格式代码 "prettier/prettier": [ "error", { "singleQuote": true, "semi": false, "trailingComma": "all", "bracketSpacing": true, "jsxBracketSameLine": true, } ], // 一个函数的复杂性不超过 10,所有分支、循环、回调加在一起,在一个函数里不超过 10 个 "complexity": [2, 10], // 一个函数的嵌套不能超过 4 层,多个 for 循环,深层的 if-else,这些都是罪恶之源 "max-depth": [2, 4], // 一个函数最多有 3 层 callback,使用 async/await "max-nested-callbacks": [2, 3], // 一个函数最多 5 个参数。参数太多的函数,意味着函数功能过于复杂,请拆分 "max-params": [2, 5], // 一个函数最多有 50 行代码,如果超过了,请拆分之,或者精简之 "max-statements": [2, 50], // 坚定的 semicolon-less 拥护者 "semi": [2, "never"], }, "env": { "browser": true, }}
阅读全文
0 0
- eslint 严格配置
- vue webpack配置eslint eslint-friendly-formatter
- ESLint规则配置说明
- sublime3配置eslint
- ESlint配置指南
- Eslint 配置规则大全
- ESLint配置详解
- ESlint-airbnb配置
- eslint配置注意事项
- webstorm nodejs ESLint 简单配置
- eslint代码规范,规则配置
- atom使用全局配置ESLint
- Eslint 配置及规则说明
- ESLint
- eslint
- eslint
- HiverServer严格模式配置
- WebStorm 如何配置eslint (node.js)
- 绝对定位元素设置水平居中
- CentOS 笔记
- MyBatis 最常见错误,启动时控制台无限输出日志
- Linux的Crontab定时执行PHP脚本的方法
- IntelliJ IDEA 编译报错:Error:java: Compilation failed: internal java compiler error
- eslint 严格配置
- Yarn_ResourceManager剖析
- 古典密码算法的设计与实现(C++实现)
- git重命名远程分支
- 内部类之局部内部类
- 零基础入门黑客,附学习资料打包全送
- Hibernate懒加载问题导致View层无法获取关联数据的问题
- 浅谈工业级物联网项目架构设计及实施
- 人生苦短,我用python 一