ESLint 使用方法
2018-09-05 07:50:16来源:博客园 阅读 ()
一、全局安装
npm install -g eslint
二、生成配置文件
在项目根目录执行init,生成.eslintrc文件。或者直接复制现成的文件。
eslint --init
三、自定义配置项
根据规则文档,编辑.eslintrc.js文件内容。
module.exports = { "env": { "node": true }, // "extends": "eslint:recommended", // 启用推荐的规则 "parserOptions": { "ecmaVersion": 5 , // 支持的ECMAScript语法版本,默认5 "parser": "babel-eslint" // 使用babel-eslint解析器。默认espree }, "rules": { // 强制使用一致的缩进 "indent": ["warn", "tab"], // 禁止空格和 tab 的混合缩进 "no-mixed-spaces-and-tabs":1, // 禁用 debugger "no-debugger": 1, // 禁止不必要的布尔转换 "no-extra-boolean-cast": 1, // 强制所有控制语句使用一致的括号风格 "curly": 1, // 禁止使用多个空格 "no-multi-spaces": 1, // 要求在函数标识符和其调用之间有空格 "func-call-spacing": 1, // 强制在函数括号内使用一致的换行 "function-paren-newline": ["warn", "never"], // 强制隐式返回的箭头函数体的位置 "implicit-arrow-linebreak": 1, // 强制在对象字面量的属性中键和值之间使用一致的间距 "key-spacing": 1, // 强制在关键字前后使用一致的空格 "keyword-spacing":1, // 要求调用无参构造函数时有圆括号 "new-parens":1, // 禁止出现多行空行 "no-multiple-empty-lines":1, // 要求使用分号代替 ASI "semi":["warn","always"], // 要求操作符周围有空格 "space-infix-ops":1 } };
四、执行检查并修改
eslint * --fix
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:JavaScript用法
- 详解bootstrap table表格的使用方法 2019-12-14
- 分享connect中间件session、cookie的使用方法 2019-12-10
- JavaScript的with 语句的使用方法 2019-11-05
- DEFER的使用方法 2019-10-25
- Vue滚动行为的使用方法介绍 2019-09-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash