标签: sublimelinter

103
推荐指数
7
解决办法
6万
查看次数

Sublime Text 3 Sublimelinter phplint和php未找到?

我一直在玩这个超过一个小时来让sublimelinter工作.

所以我现在安装了以下软件包:

  • SublimeLinter
  • SublimeLinter-php
  • SublimeLinter-phplint

有人知道为什么它仍然没有lint我写的PHP?

我在Windows上工作,找不到与sublime 3和windows相关的任何文档.

控制台显示:

SublimeLinter: cannot locate 'phplint' 

SublimeLinter: cannot locate 'php'
Run Code Online (Sandbox Code Playgroud)

php lint sublimelinter sublimetext3

33
推荐指数
3
解决办法
3万
查看次数

如何忽略Sublime Text 3 Anaconda线路的lint错误?

我正在使用带有Sublime文本3的Anaconda.我将lint设置保留为默认值,但以下覆盖除外,我已将其包含在.sublime-project文件中.

"settings": {
        "anaconda_gutter_marks": true,
        "anaconda_gutter_theme": "alpha",
        "anaconda_linting_behaviour": "always",

    }
Run Code Online (Sandbox Code Playgroud)

我希望能够忽略某些行的"行太长",特别是注释中包含url的行.我喜欢将它用于其他线路,所以我宁愿不要完全禁用它.

我只找到了关于为pylint执行此操作的信息,但是如果可能的话,我宁愿使用默认的linter,因为这似乎在这个插件中有自己的问题.

我已经包含了sublimelinter标签,因为anaconda表示它的linting是基于该插件的.

sublimelinter sublimetext3 sublime-anaconda

30
推荐指数
3
解决办法
2万
查看次数

一起使用create-react-app和Sublimelinter ESlint

我使用facebook的create-react-app,故意隐藏所有配置设置,并给我们留下一个可爱的简单文件结构

一个可爱的文件结构

那很棒!但是有一个非常烦人的事情出现了:

SublimeLinter不再有效,因为.eslintrc配置文件不再位于项目的根目录下.

关键点

  • 我知道我可以在根目录下放另一个.eslintrc文件,但我希望能够在一个地方设置我的规则

  • 我知道可以npm eject将整个项目结构放在前面,但我想保持简单.否则它变成另一个样板

  • 我注意到在package.json中 package.json中的线索

我已经尝试过了什么?

我想到的方向是改变:

"eslintConfig": {
   "extends": "./node_modules/react-scripts/config/eslint.js"
}
Run Code Online (Sandbox Code Playgroud)

至:

"eslintConfig": {
   "extends": "./.eslintrc.js"
}
Run Code Online (Sandbox Code Playgroud)

但它似乎需要所有的eslint-plugins(它们神奇地隐藏起来node_modules)所以我不确定它是正确的方式.

任何见解?

sublimelinter sublimetext3 reactjs eslint

13
推荐指数
1
解决办法
2416
查看次数

如何配置SublimeLinter-contrib-rustc以找到"活塞"箱?

我正在用Piston构建一个Rust游戏,我正在尝试使用SublimeLinter Rust包.当我打开我的.rs游戏文件时,我得到了这个linter错误:

extern crate piston; // linter error: "can't find crate for 'piston'"
Run Code Online (Sandbox Code Playgroud)

如果我检查Sublime控制台,我可以看到linter找到了rustc:

SublimeLinter: rust activated: /usr/local/bin/rustc
Run Code Online (Sandbox Code Playgroud)

我没有在控制台中看到任何明显的错误消息.我把活塞列为我的Cargo.toml中的依赖项,我能够cargo run成功.

我是一个完整的Rust&SublimeLinter新手.

对于我先放入的导入,我得到类似的错误; 例如,如果我移动extern crate graphics;到文件的第一行,我得到错误"无法找到'图形'的箱子".

编辑:结果启用"使用 - 货物"设置解决了问题.我在项目根目录中添加了一个".sublimelinterrc"文件,其中包含以下内容:

{
  "linters": {
    "rust": {
      "use-crate-root": true,
      "use-cargo": true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

rust sublimelinter sublimetext3

11
推荐指数
1
解决办法
646
查看次数

终端中的eslint无法找到模块'eslint-config-react-app'

我使用create-react-app制作一个反应应用程序.

linter在create-react-app中工作,但现在我想让它在我的sublimetext中工作.

  1. 已安装的eslint yarn global add eslint(eslint v4.1.1但也试过v3.19.0因为反应应用程序使用了那个)
  2. 运行eslint --init并配置它
  3. 转到项目目录并创建一个名为的文件 .eslintrc
  4. 内部文件:
{
"extends": "react-app"
}
Run Code Online (Sandbox Code Playgroud)
  1. 在项目目录中运行 eslint src/App.js
  2. 在终端中获取错误:

    引用自:/mnt/storage/Dev/newapp/.eslintrc错误:找不到模块'eslint-config-react-app'

    参考:/mnt/storage/Dev/newapp/.eslintrc在ModuleResolver.resolve(/home/user/.config/yarn/global/node_modules/eslint/lib/util/module-resolver.js:74:19)at在加载时解析(/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:515:25)(/home/user/.config/yarn/global/node_modules/eslint /lib/config/config-file.js:584:26)在configExtends.reduceRight(/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:421:36)在loadFromDisk(/home/user/.config)的applyExtends(/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:405:28)的Array.reduceRight(native)处/yarn/global/node_modules/eslint/lib/config/config-file.js:556:22)at Object.load(/home/user/.config/yarn/global/node_modules/eslint/lib/config/config- file.js:592:20)在Config.getConfigHierarchy(/home/user/.config/yarn/global/)的Config.getLocalConfigHierarchy(/home/user/.config/yarn/global/node_modules/eslint/lib/config.js:228:44) node_modules/eslint/LIB/config.js:182:43)

我添加了yarn global add babel-eslint eslint-plugin-react eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-flowtype.但我认为这不再是必要了!

sublimelinter eslint create-react-app yarnpkg

11
推荐指数
3
解决办法
6743
查看次数

如何禁用"laxcomma"检查?

我正在使用SublimeLintern包,但我遇到了一些问题.我想切换每次保存文件时出现的"laxcomma"警告:我更喜欢将我的逗号放在每行的开头

{
  "item1": val1
  ,"item2": val2
  ,"item3": val3
}
Run Code Online (Sandbox Code Playgroud)

因此,我试图寻找一些文档来解释如何启用或禁用每个检查.我碰到了应该解释我需要什么.所以,我SublimeLinter.sublime-settings现在是这样的:

{
    "jshint_options": {
        "laxcomma": false
    }
}
Run Code Online (Sandbox Code Playgroud)

但它似乎没有起作用.我仍然看到那个烦人的警告!我的设置有什么问题?

javascript sublimetext2 sublimelinter

10
推荐指数
1
解决办法
5252
查看次数

Sublime Text 3 SublimeLinter插件无法找到jshint

出于某种原因,SublimeLinter3或SublimeLinter3 JSHint linter插件似乎无法解析PATH环境变量,因此无法运行jshint:

SublimeLinter: Could not parse shell PATH output:
<empty> 
error: SublimeLinter could not determine your shell PATH. It is unlikely that any linters  will work. 

Please see the troubleshooting guide for info on how to debug PATH problems.
SublimeLinter: WARNING: jshint deactivated, cannot locate 'jshint' 
Can't connect
Unable to fetch update url contents
Run Code Online (Sandbox Code Playgroud)

然而,jshint二进制文件在PATH:

$ which jshint
/home/path/to/bin/jshint
Run Code Online (Sandbox Code Playgroud)

问题只发生在Ubuntu上.在OS X上完美运行.我通过官方文档搜索无济于事.

使用,bash如果有任何后果.

jshint sublimelinter sublimetext3

10
推荐指数
2
解决办法
1万
查看次数

SublimeLinter无法确定shell PATH

这是我每次启动Sublime Text时收到的错误消息:

SublimeLinter无法确定您的shell PATH.任何短绒都不太可能奏效.

有关如何调试PATH问题的信息,请参阅故障排除指南.

我在Ubuntu 12.04上运行Sublime Text 3.

我怎样才能克服这个错误?

ubuntu ubuntu-12.04 sublimelinter sublimetext3

10
推荐指数
2
解决办法
2246
查看次数

ESlint + sublimelinter不使用Sublime Text 3

我按照指南" Lint like it's 2015 "并没有运气,也阅读堆栈溢出的类似问题,没有运气.

我可以在终端上运行eslint,将它用于测试文件并显示错误(在终端上).但是我只是无法让它在ST3上工作,看起来我的ST3并没有用于使用eslint.它在排水沟上没有红色/黄色点,当我使用"lint this page"时它没有显示任何错误(我特意设置了一些错误).

这是我的SublimeLinter设置的设置

{
"user": {
    "debug": false,
    "delay": 0.25,
    "error_color": "D02000",
    "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
    "gutter_theme_excludes": [],
    "lint_mode": "background",
    "linters": {
        "eslint": {
            "@disable": false,
            "args": [],
            "excludes": []
        }
    },
    "mark_style": "outline",
    "no_column_highlights_line": false,
    "passive_warnings": false,
    "paths": {
        "linux": [],
        "osx": [],
        "windows": []
    },
    "python_paths": {
        "linux": [],
        "osx": [],
        "windows": []
    },
    "rc_search_limit": 3,
    "shell_timeout": 10,
    "show_errors_on_save": false,
    "show_marks_in_minimap": true,
    "syntax_map": {
        "html (django)": "html",
        "html (rails)": "html",
        "html …
Run Code Online (Sandbox Code Playgroud)

sublimelinter sublimetext3 eslint

8
推荐指数
0
解决办法
6928
查看次数