Sublime Linter 是一个代码检查框架插件,功能非常强大,支持各种语言的检查。但它本身并没有代码检查的功能,需要借助 ESLint 这样的特定语言检查支持。我们只需要使用对应的 Sublime Linter-contrib-eslint 插件即可。
npm install -g standard
然后在 Sublime text 中 Command + Shift + p
> Package Control:Install Package
里面搜索关键词 SublimeLinter
。然后再搜索 eslint
找到 SublimeLinter-eslint
将二者一并完成安装,更多安装步骤查看这里。
注意: 如果您跟我一样使用MAC系统的时候安装了
zsh
、oh-my-zsh
和.nvm
管理NodeJS,那么需要将~/.zshrc
中关于加载nvm
的代码注释掉。
另外再建立nodejs
和standard
对应的软链接
ln -s /Users/xiaoluo/.nvm/versions/node/v{YOUR_NVM_VERSION}/bin/node /usr/local/bin/node
ln -s /Users/xiaoluo/.nvm/versions/node/v{YOUR_NVM_VERSION}/bin/standard /usr/local/bin/standard
通过上面的配置之后,再配置Sublime Linter中的配置,如下:
{
"paths": {
"linux": [],
"osx": [
"/usr/local/bin"
],
"windows": []
}
}
使用sublime升级StandardFormat
插件,并勾选StandardFormat
配置中的auto save
。