ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Baidu FE Code Style

by leeight ALL

Baidu FE Code Style Sublime(2,3) Plugin

Details

Installs

  • Total 1K
  • Win 641
  • Mac 341
  • Linux 67
Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22 Jun 21
Windows 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

Readme

Source
raw.​githubusercontent.​com

Baidu-FE-Code-Style

Baidu FE Code Style 是一个基于fecs开发的 Sublime Text 2/3 和 WebStorm 插件,目的是方便的验证所写的代码是否符合 百度前端编码规范 的要求

Sublime Text 2/3

安装

手工安装

  1. git clone https://github.com/leeight/Baidu-FE-Code-Style.git
  2. 把 'Baidu FE Code Style' 目录放到
    1. OS X: ~/Library/Application Support/Sublime Text 2/Packages
    2. Windows: %APPDATA%\Sublime Text 2\Packages
    3. Linux: ~/.config/sublime-text-2/Packages

通过Package Control安装

输入Baidu FE Code Style来进行查询,查询之后安装即可

配置

安装完毕之后,因为 Sublime 无法读取系统的PATH环境变量,所以初次使用需要配置一下相关的路径:

fecs-config.png

主要配置的内容如下(按照自己系统上的路径填写即可):

{
  "env": {
    "fecs_bin": "/usr/local/bin/fecs",
    "node_bin": "/usr/local/bin/node"
  }
}

使用

当打开一个js文件开始编辑,保存之后会自动调用fecs对当前的文件进行验证,如果有 warning 的话,会显示在左侧:

fecs-show.png

点击圆点之后,具体的 warning 信息会显示在底部的状态栏,如果错误信息太多,状态栏显示不全的话,可以通过Ctrl + ~调用 Sublime Text 的 Console,里面有更详细的信息。

WebStorm

安装

WebStorm默认集成了jscs的插件,我们只需要修改一下配置即可使用,首先需要通过npm i -g fecs来确保系统中已经安装了fecs,然后修改jscs的配置:

webstorm-config.png

主要是修改JSCS Package的路径。另外Configuration fileCode style preset可以随便选择,我们是用不到的(直接忽略了)

使用

配置之后就可以直接使用了,保存之后就会自动验证,效果如下:

webstorm-result.png