ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

jshintify

使用您自己的 jshintrc 配置运行 jshint,并在状态栏显示错误。

标签 代码审查

详情

安装数量

  • 总计 12K
  • Win 6K
  • Mac 4K
  • Linux 2K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 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 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 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
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

README

源代码
raw.​githubusercontent.​com

Sublime Text 中的另一个 jshint 插件

如何安装?

OSX

  1. 安装 nodejs >= 0.8 brew install nodejs - 这将需要一些时间
  2. 最好将 /usr/local/share/npm/bin 添加到 $PATH
  3. 安装 jshint npm install jshint -g
  4. 从 git 安装 jshintify Sublime 软件包(或直接使用 包控制

    cd $PATH_OF_SUBLIME_PACKAGES (probably somethint like cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/)
    git clone git://github.com/afterdesign/jshintify.git
    
  5. 打开首选项,并检查 node 和 jshint 的路径是否正确

  6. 设置 jshint 文件的路径

  7. 使用 ctrl+super+j 手动运行

  8. 使用 ctrl+shift+j 显示当前行的错误列表

Windows

  1. 安装 nodejs >= 0.8
  2. 安装 git
  3. 打开 node.js 命令提示符 并安装 jshint

    npm install jshint -g
    
  4. 打开 git Bash 命令提示符 并执行类似操作(或直接使用 包控制

    cd $PATH_OF_SUBLIME_PACKAGES (probably something like /c/Document\ And\ Settings/YOUR_USER/Application\ Data/Sublime\ Text\ 2/Packages/)
    git clone git://github.com/afterdesign/jshintify.git
    
  5. 检查 jshint_path,因为它被设置为 jshint.cmd,可能需要找到该文件并设置完整的路径,例如

    C:\\Documents And Settings'\IEUser\\Application Data\\npm\\jshint.cmd
    
  6. 设置 jshint 文件的路径

  7. 使用 ctrl+super+j 手动运行

  8. 使用 ctrl+shift+j 显示当前行的错误列表

Linux

  1. 安装 nodejs >= 0.8。最好使用软件包管理器。
  2. 安装 jshint npm install jshint -g
  3. 安装 jshintify Sublime 软件包(或直接使用 包控制

    cd $PATH_OF_SUBLIME_PACKAGES (probably somethint like cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/)
    git clone git://github.com/afterdesign/jshintify.git
    
  4. 打开首选项,并检查 node 和 jshint 的路径是否正确

  5. 设置 jshint 文件的路径

  6. 使用 ctrl+super+j 手动运行

  7. 使用 ctrl+shift+j 显示当前行的错误列表

纯下载版本

  1. 下载 nodejs >= 0.8 二进制文件。
  2. 解包
  3. 打开终端或其他需要的环境,并转到 node-v0.10.12-linux-x64/bin
  4. 安装 jshint ./npm install jshint -g
  5. 在 Sublime jshintify 插件中配置路径。

默认设置

  1. run_on_load - 文件加载到编辑器后立即运行 jshint
  2. run_on_save - 文件保存后运行 jshint
  3. error_messages_show_counterror_messages_show_first error_messages_show_count : false 会显示类似的消息

    (error) : Expected 'for' to have an indentation at 13 instead at 9.
    

    "error_messages_show_count" : true 显示消息如

    ERRORS : 1 | (error) : Expected 'for' to have an indentation at 13 instead at 9.
    
  4. show_dot - 在带有行号的面板上显示点

  5. show_outline - 在出现错误的行上绘制轮廓

  6. debug - 用以获取信息,以便在GitHub问题上发布

{
    "debug" : false,

    "run_on_load" : false,
    "run_on_save" : true,

    "error_messages_show_count" : true,
    "error_messages_show_first" : true,

    "extensions" : [".js"],
    "jshintrc" : "",

    "show_dot" : true,
    "show_outline" : true,

    "paths" : {
        "osx" : {
            "jshint_path" : "/usr/local/bin/jshint",
            "node_path" : "/usr/local/bin/node"
        },
        "windows" : {
            "jshint_path" : "jshint.cmd",
            "node_path" : null
        },
        "linux" : {
            "jshint_path" : "/usr/bin/jshint",
            "node_path" : "/usr/bin/node"
        }
    }
}

联系

您可以在twitter上关注我:@afterdesign 或在coderwall上找到我:@afterdesign 或在g+上找到我:+RafałMalinowski

许可证

许可协议为MIT许可证