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

Sublime​Linter-contrib-CFLint

作者: ckaznocha ST3

使用 CFLint 的 Adobe ColdFusion SublimeLinter 插件。

详细信息

安装次数

  • 总数 2K
  • Win 982
  • Mac 442
  • Linux 104
Aug 6 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
Windows 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 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
Mac 1 1 0 0 0 0 0 0 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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

说明文件

源代码
raw.​githubusercontent.​com

SublimeLinter-contrib-CFLint

Build Status

这个 SublimeLinter 3 的代码检查插件提供了与 SublimeLinter 3 的接口,并使用 CFLint。它将用于具有 CFML 语法格式的文件。

安装

SublimeLinter 3 必须安装才能使用本插件。如果未安装,请按照 此处 的说明操作。

代码检查安装

在使用本插件之前,您必须确保系统已安装 CFLintSublimeText-CFML

安装 CFLint 的步骤如下

  1. 下载并安装最新的 Java SE 8+ JRE,或如果您打算自行构建,则下载 JDK
  2. GitHub 发布Maven 存储库 下载最新的 CFLint 独立 JAR 文件(例如 CFLint-1.2.0-all.jar 或更新版本)。或者,您可以使用 以下说明 手动构建它。这是将提供给设置中 jar_file 的 JAR 文件。

安装 SublimeText-CFML 的步骤如下

  1. 请遵循 jcberquist/sublimetext-cfml 中的说明。

插件安装

请使用 Package Control 安装代码检查插件。这将确保在新版本可用时更新插件。如果您想从源安装以便修改源代码,您可能知道自己在做什么,所以我们在这里不进行说明。

通过Package Control安装,请按照以下步骤操作

  1. 在Sublime Text中,打开命令面板,并输入install。在出现的命令中找到Package Control: Install Package。如果没有高亮显示,请使用键盘或鼠标选择它。Package Control将暂停几秒钟以获取可用的插件列表。

  2. 当插件列表出现时,输入cflint。在条目中,你应该能看到SublimeLinter-contrib-CFLint。如果没有高亮显示,请使用键盘或鼠标选择它。

设置

有关SublimeLinter 3如何与设置一起工作的一般信息,请参阅设置。有关标准linter设置的详细信息,请参阅Linter 设置

插件特定设置

安装了SublimeLinter 3和SublimeLinter-contrib-CFLint插件后,您需要编辑CFLint设置。

首选项 > 包设置 > SublimeLinter > 设置

您将在用户设置下看到一个CFLint部分(SublimeLinter.sublime-settings – User)

"linters": {
    "cflint": {
        "@disable": false,
        "args": [],
        "aux_config_dirs": [],
        "config_file_name": "cflintrc.xml",
        "excludes": [],
        "jar_file": ""
    }
},

添加CFLint JAR文件的完整路径,并可选地添加配置文件信息

  • jar_file (必需):必须包含CFLint-*-all.jar文件的绝对路径。
  • config_file_name (可选):此字段必须仅包含CFLint配置文件的文件名。[默认:.cflintrc]
  • aux_config_dirs (可选):一个路径数组,用作在未找到正在lint的文件时的辅助目录以搜索配置文件。

贡献

如果您想对增强功能或修复做出贡献,请按照以下步骤操作

  1. Fork插件仓库。
  2. 从最新的master分支创建一个独立的话题分支。
  3. 提交并推送话题分支。
  4. 发起一个拉取请求。
  5. 请耐心等待。:-)

请注意,修改应遵循以下编码指南

  • 缩进为4个空格。
  • 代码应通过flake8和pep257 linters。
  • 垂直空白有助于可读性,不要害怕使用它。
  • 请使用描述性的变量名,除非非常著名,否则不要使用缩写。

感谢您的帮助!