使 SublimeLinter flake8 linter 仅 lint .py 文件
Make SublimeLinter flake8 linter only lint .py files
有没有办法让我的 SublimeLinter flake8 linter 仅 运行 在 *.py
文件上?我知道设置中有一个 exclude
键,我可以在其中指定要忽略的文件,但我正在寻找更像 include
设置的东西,这样我就可以在所有非 [=] 上禁用 flake8 linting 18=] 个文件。
我的 linter 设置:
"linters":
{
"flake8": {
"args": ["--ignore=E251,E501"],
"disable": false,
"disable_if_not_dependency": false,
"env": {},
"excludes": [],
"executable": "~/miniconda3/bin/flake8",
"filter_errors": [],
"lint_mode": "background",
"python": 3,
"selector": "",
"styles": [{"codes": [""]}],
"working_dir": ""
}
你会设置 selector
。这似乎使用了 textmate selector 语法,所以你想要 select 类似的东西:
"selector": "source.python",
匹配文本select或from the python grammar:
scopeName: "source.python"
有没有办法让我的 SublimeLinter flake8 linter 仅 运行 在 *.py
文件上?我知道设置中有一个 exclude
键,我可以在其中指定要忽略的文件,但我正在寻找更像 include
设置的东西,这样我就可以在所有非 [=] 上禁用 flake8 linting 18=] 个文件。
我的 linter 设置:
"linters":
{
"flake8": {
"args": ["--ignore=E251,E501"],
"disable": false,
"disable_if_not_dependency": false,
"env": {},
"excludes": [],
"executable": "~/miniconda3/bin/flake8",
"filter_errors": [],
"lint_mode": "background",
"python": 3,
"selector": "",
"styles": [{"codes": [""]}],
"working_dir": ""
}
你会设置 selector
。这似乎使用了 textmate selector 语法,所以你想要 select 类似的东西:
"selector": "source.python",
匹配文本select或from the python grammar:
scopeName: "source.python"