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

SublimeLinter-contrib-bashate

bstoutenburgh ST3

SublimeLinter 插件,用于 Shell 脚本(Bash),使用 bashate。

详细信息

安装次数

  • 总计 7K
  • Win 2K
  • Mac 2K
  • Linux 3K
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 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0
Mac 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0
Linux 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 2 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0

说明文件

源代码
raw.​githubusercontent.​com

SublimeLinter-contrib-bashate

此 SublimeLinter 插件为 linter 提供了对 bashate 的接口。它将用于具有“Shell-Unix-Generic”语法(即 Shell 脚本(Bash))的文件。

安装

为了使用此插件,必须安装 SublimeLinter。

请使用 Package Control 安装代码检查插件。

在使用此插件之前,您必须确保系统中已安装 bashate,并且至少为版本 0.6.0。以下是如何安装 bashate 的步骤:

  1. 为了获得最佳性能,请安装 Python 3pip

  2. 在终端中键入以下内容以安装 bashate,用可用的 pip 版本代替 '3.x'

[sudo] pip-3.x install bashate

为了使 SublimeLinter 可以执行 bashate,你必须确保其路径对 SublimeLinter 是可用的。文档涵盖了 PATH 配置故障排除

设置

SublimeLinter-contrib-bashate 的附加设置

设置 描述
忽略 要忽略的规则的逗号分隔列表
警告 始终警告(而不是错误)的规则的逗号分隔列表
错误 始终错误(而不是警告)的规则的逗号分隔列表

已知问题

  • 截至目前版本 2.0.0,需要 bashate 的版本 0.6.0。如果您需要使用该发布版之前的版本,请使用此 linter 的 1.1.1 发布版。
  • bashate 0.6.0 无法区分警告和错误,因此在 SublimeLinter 中所有匹配都将报告为错误。实际上,这使 warn 设置变得没有意义。请关注此问题的上游问题https://bugs.launchpad.net/bash8/+bug/1782960
  • bashate 0.6.0 报告所有错误都在列 1,并且不提供有误的行,因此 SublimeLinter 现在将突出显示有误行的第一个字符或单词。除非上游工具改变此行为,否则可以选择突出显示该行,或者设置用户设置 no_column_highlights_line。仍在追赶修复方案,但请不要期待任何结果。