我使用vscode,vscode自带的有格式化的方法,但是使用起来并不是很方便。我发现同样的是js代码。有的文件可能会按四个空格格式化,有的会按两个空格格式化。我查了一个可以按照文件的类型配置缩进。但是依然没法把一些语法规则给规范了。这个时候可能要用eslint,但是这个也需要配置一堆,也不太方便。就在网上找了一下

https://standardjs.com/readme-zhcn.html

使用standardjs来搞定这个,安装很简单。

npm install --save-dev standard

安装之后,就可以用standard的做检查。
如果需要自动化格式修复的话,可以使用standard --fix来处理它可以处理的代码。它处理不了的会告诉你让你自己来处理。

目前有个问题是子目录的node_modules它没有给忽略掉,我不太清楚问题在哪,就通过在package.json里面配置了一个standard.ignore来解决这个问题。

"standard": {"ignore": ["/layer/db/nodejs/","/layer/work/nodejs/","/layer/cron/nodejs/","/layer/object/nodejs/","/layer/rest/nodejs/"]}

这个还有比较多的插件,还是比较nice的。

补充一下我用的vscode的插件:

  1. Install the StandardJS in VSCode Extensions Market.

  2. Install standard: npm install -g standard/semistandard

  3. Configure your VSCode settings like that:

{"editor.formatOnSave": true,
"javascript.validate.enable": false,
"standard.autoFixOnSave": true
}
  1. Restart your VSCode

javascript代码规范及格式化工具相关推荐

  1. JavaScript 代码规范

    所有的 JavaScript 项目适用同一种规范. JavaScript 代码规范 代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则. 其他常用规范-- 规范的代码可以 ...

  2. JavaScript代码规范及分号问题

    JavaScript代码规范及分号问题 JavaScript代码规范 -在实际开发项目中,每个开发者都有自己的代码风格,为了约定大家的代码风格,社区中诞生了一些比较规范的代码风格规范: -目前比较常用 ...

  3. JavaScript代码规范和性能整理

    性能 Js在性能方面有多要注意的地方: 避免全局查找 Js性能优化最重要的就是注意全局查找,因为作用域的查找是先找局部作用域在没有找到之后在去上一级作用域查找直到全局作用域,所以全局作用域查找的性能消 ...

  4. Android移动端开发代码规范与格式化工具

    原则 有几个原则可以帮助大家不看文档也能写出符合规范的代码: 如果是修改已有的代码,跟周围的风格一致 如果是使用系统SDK来开发,除非特别说明,风格要和系统SDK一致 新建文件写代码都按规范来写:旧文 ...

  5. JS Nice – JavaScript 代码美化和格式化工具

    JS Nice 是一款让经过混淆处理的 JavaScript 代码可读更好的工具.它使用一种新型的用于 JavaScript 代码美化的去混淆和去压缩引擎.JSNice 采用先进的机器学习和程序分析技 ...

  6. 代码规范及格式化工具(vscode、clang-format、git)

    文章目录 说明 Linux 内核代码风格 1) 缩进 2) 把长的行和字符串打散 3) 大括号和空格的放置 3.1) 空格 4) 命名 5) Typedef 6) 函数 7) 集中的函数退出途径 8) ...

  7. JavaScript代码规范

    类型 原始值: 相当于传值(JavaScript对象都提供了字面量),使用字面量创建对象. string number boolean null undefined var foo = 1,bar = ...

  8. 百度工程师手把手教你实现代码规范检测工具

    01 引言 代码规范是软件开发领域经久不衰的话题.在前端领域中,说到代码规范,我们会很容易想到检查代码缩进.尾逗号以及分号等等,除此之外,代码规范还包括了针对特殊场景定制化的检查.JavaScript ...

  9. 前端代码规范,vue 代码规范

    一.规范目的 对于一个团队来说,制定统一的规范是有必要的,因为个性化的东西无法产生良好的聚合效果,规范化可以提高编码的工作效率,使代码保持统一的代码风格,以便于代码整合和后期维护. 二.HTML/CS ...

最新文章

  1. 语义分割--FCN 算法中的一些细节--特征怎么融合
  2. [PM Tools]软件项目进度跟踪表v4.0
  3. Nomad技术手册:整体架构(Architecture)
  4. [hypervisor]-AArch64 (hypervisor)Virtualization学习笔记
  5. php 输出excepion内容,带有消息“无法关闭zip文件php://输出”的PHPExcel_Writer_Exception...
  6. Struts2使用!动态方法调用无效
  7. React Native项目自动化打包发布
  8. 强烈推荐!FlyAI机器学习数据竞赛启动,丰厚奖金等你来拿
  9. 构建高性能WEB站点笔记二
  10. perl语言入门:子程序
  11. 程序员写文档工具推荐,让你爱上写文档!
  12. 整理了 25 个 Python 文本处理案例,收藏!
  13. NPOI word中插入图片
  14. python可以作为源文件后缀名的是_python 后缀名
  15. 深蓝学院-多传感器融合定位-第3章作业
  16. 物联卡无信号无服务器,物联卡没信号无服务怎么办
  17. 计算机检测不到蓝牙,图解Win10 1809系统中检测不到蓝牙设备的方法
  18. 爱奇艺SOAR探索与实践
  19. Joda-Time 简介
  20. iOS app url scheme跳转到淘宝商品详情页 唤醒app

热门文章

  1. {“msg“:“参数错误“,“code“:400}:问题
  2. 【计科快速入门】 三、布尔逻辑和逻辑门
  3. 现在应该继续投资公链?还是投资应用级协议?
  4. 贸易合规服务市场现状研究分析报告 -
  5. CAUSE: The chosen installation conflicted with software already installed in the given Oracle home.
  6. Notes 20180311 : String第三讲_深入了解String
  7. oracle中删除级联方法,Oracle 外键级联删除
  8. mysql ipv6 字段_MySQL中ipv6地址用什么类型存储?
  9. 计算两个数据的百分比
  10. hadoop学习之路(5)