js代码规范常用解决方案

1,vue框架

npm install eslint-plugin-vue

在.eslintrc文件里添加
{"extends": "plugin: vue/essential"}

2,Standard规范

包括npm、github等高科技公司都在用

查阅地址 https://standardjs.com/rules-zhcn.html

<pre style="margin: 10px 0px 0px; padding: 0px; font-family: ConfluenceInstalledFont, monospace; color: rgb(51, 51, 51); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">npm install --save-dev eslint-config-standard eslint-plugin-standard eslint-plugin-promise eslint-plugin-import eslint-plugin-node</pre>

在.eslintrc文件里添加
{"extends": ["plugin: vue/essential","standard"]}

3,airbnb规范

查阅地址 https://github.com/airbnb/javascript

建议使用 vue+ standard

配合vscode开发工具:vscode里安装eslint插件,自动根据.eslintrc或package.json里eslintConfig配置信息对代码进行校验。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、JSLint JSHint ESLint 参考前端工具考 - ESLint 篇JS Linter 进化史 C ...
    合肥黑阅读 76,737评论 0 47
  • 前言 多人开发通常会有代码风格不统一的情况,使用不同的编译器等,造成项目不同代码文件风格不一致,为了解决这个问题,...
    Shaw007阅读 3,446评论 0 0
  • 参考airbnb规范,该规范是airbnb定义的eslint规范,从github上来看,受欢迎程度很高,选择这个做...
    li4065阅读 2,301评论 0 0
  • ESLint 配置 ESlint 被设计为完全可配置的,这意味着你可以关闭每一个规则而只运行基本语法验证,或混合和...
    静默虚空阅读 41,472评论 3 14
  • 《寻梦环游记》大概是迪士尼对墨西哥亡灵节的一个致敬,现实中你不知道到底祭拜那天先人会不会回家来探望你,但是电影中先...
    八戒233阅读 258评论 0 0