Baidu-FE-Code-Style

by leeight

Baidu FE Code Style Sublime(2,3) Plugin

125 Stars 37 Forks Last release: Not found MIT License 17 Commits 2 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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 file
Code style preset
可以随便选择,我们是用不到的(直接忽略了)

使用

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

webstorm-result.png

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.