vi 下格式化代码: 全部代码格式化: 命令行模式下 按下 gg (回到开头) 按下 = (格式化命令) 按下 G (代码尾部) 部分代码格式化: 命令行下 选中你要格式化的代码 按下 =
eslint 由 javascript 红宝书 作者 nicholas c. zakas 编写, 2013 年发布第一个版本。 ncz 的初衷不是重复造一个轮子,而是在实际需求得不到 jshint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具。 eslint 主要有以下特点: 默认规则包含所有 jslint、jshint 中存在的规则,易迁移; 规则可配置性高:可设置「警告」、「错误」两个 error 等级,或者直接禁用; 包含代码风格检测的规则(可以丢掉 jscs 了); 支持插件扩展、自定义规则。 eslint 已经 宣布支持 jsx ,不过目前为 alpha 版本,正式版发布之前可以先使用eslint-plugin-react 替代。 使用 eslint eslint 详尽使用参见 官方文档 ,下面罗列的是由 jshint 迁移到 eslint 的一些要点。 配置 可以通过以下三种方式配置 eslint: 使用 .eslintrc 文件(支持 json 和 yaml 两种语法); 在 package.json 中添加 eslintconfig 配置块; 直接在代码文件中定义。 .eslintrc 文件示例: { "env": { "browser": true, }, "globals": { "angular": true, }, "rules": { "camelcase": 2, "curly": 2, "brace-style": [2, "1tbs"], "quotes": [2, "single"], "semi": [2, "always"], "space-in-brackets": [2, "never"], "space-infix-ops": 2, } } .eslintrc 放在项目根目录,则会应用到整个项目;如果子目录中也包含.eslintrc 文件,则子目录会忽略根目录的配置文件,应用该目录中的配置文件。这样可以方便地对不同环境的代码应用不同的规则。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....