問題タブ [sublimelinter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
54 参照

python - 現在のスコープに関する情報を取得する方法

Sublime でCmnd+Rキーボード ショートカットを押すと、名前を指定するだけでメソッド/関数定義にジャンプできるプルダウン メニューが表示されます。

ここに画像の説明を入力

ただし、同じ名前のメソッドが 2 つある場合 (2 つの異なるクラスで宣言されている場合)、Sublime は、リストされたメソッドがどのクラスに「属しているか」の手がかりを与えずに、両方の同じ名前のメソッドをリストします。

それを回避する方法は何ですか?


0 投票する
1 に答える
1008 参照

sublimetext - Sublime Text 3 CSSLintパッケージが.csslintrcを使用していない

Sublime Text 3 で CSSLint を使用しようとしていますが、プロジェクト ルートにある .csslintrc ファイルを使用できないようです。

当初は JSON 形式であると考えていましたが、コマンド ライン構文を使用する必要があることが判明したため、テストとして .csslintrc ファイルでこれらを試しました。

--ignore=ids,重要

無視=ID、重要

しかし、どちらの使用についてもリンターが警告するのを止めませんか??? 助言がありますか?ユーザー設定ファイルに貼り付けるだけで機能しますが、プロジェクトで .jshintrc やその他のファイルをリンティングなどに使用しているため、誰もが Sublime Text を使用しているわけではありません (なぜ使用しないのかわかりません:)、すべてを.csslintrcに入れたい

0 投票する
1 に答える
423 参照

sublimetext3 - jshint sublimelinter 設定を変更するにはどうすればよいですか?

これが重複した質問である場合は申し訳ありません。

セミコロンの警告をオフにして、jshint sublimelinter の警告カーソルの外観を変更したい。

これらの設定を変更するには、どのファイルまたはメニューにアクセスする必要がありますか?

0 投票する
2 に答える
4072 参照

sublimetext3 - SublimeLinter の「max-line-length」設定が適用されない

SublimeText3 で SublimeLinter のユーザー設定を設定するのに苦労しています。ここで確認しました:http://www.sublimelinter.com/en/latest/settings.html

ユーザー設定を設定して、「max-line-length」を 80 に設定してみました (デフォルトは 100):

ただし、この設定は適用されません。崇高なテキストを閉じて、再度開きました。この設定を適用するにはどうすればよいですか? ありがとう。

0 投票する
2 に答える
56 参照

javascript - 崇高な (JavaScript) 再インデントは、コードの先頭にスペースを追加します

Sublime Text 2 を使用して .js ファイルを編集し、Sublime Linter をインストールしました。また、慣れ親しんでいるので、Eclipse ショートカットをインポートしました。(ここを見た: https://gist.github.com/thbkrkr/3194275 )

私の問題は、.js ファイルを再インデントすると、そのファイルの先頭にコメントがある場合、コードの最初の行の前に 1 つのスペースが追加され、コードのすべての行がその最初の行によって整列され、アルゴがそれを取得することです。シングルスペースが追加されました...

そのため、ファイルのほぼすべての行に「スペースとタブが混在しています」という警告が表示されます。

コードを再インデントするときにそのスペースが追加されないようにするにはどうすればよいですか?

ありがとうございました。

0 投票する
1 に答える
7836 参照

sublimetext3 - sublimelinter-html-tidy を動作させる方法がわかりません

私は崇高なテキスト 3 を持っていますが、「パッケージ コントロール: パッケージのインストール」で sublimelinter-html-tidy をインストールした後、何も変わりませんでした。また、Sublime 3 には Emmit、Bracket Highlighter、Side Bar、およびその他のいくつかがインストールされており、それらはすべて本来の目的を果たしています。彼らが働きます。インストールしたパッケージに含まれていても、sublimelinter-html-tidy だけは何もしません。

何か助けがあれば、または誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

0 投票する
2 に答える
2551 参照

c++ - SublimeLinter clang - 基本ヘッダーが見つかりません

最近 Sublime Text 3 をインストールしましたが、SublimeLinter を C++ で動作させようとしています。「SublimeLinter-contrib-clang」リンターをパッケージ コントロールと共にインストールしましたが、リンターはアクティブになります。#include <iostream>ただし、私の問題は、基本的な Hello World プログラムなど、基本的なヘッダーごとにリンターがエラーを出すことです。

私がやろうとしたこと:

  • インストールされた clang、g++、および最新の libstdc ライブラリ
  • ターミナルからclangを使用してプログラムをコンパイルして実行しましたclang++ -v <name_of_file>
  • 設定に C++ ライブラリ ディレクトリを手動で含めようとして失敗しました

最後の 1 つが最良の選択のようですが、Sublime の設定がどのように機能するかをまったく理解していないようです。ここに私のユーザー設定ファイルがあります:(配色と無視されたパッケージの行はすでにそこにありました)

さまざまな形式 (「linters」->「clang」、「clang」など) を試しましたが、どれも機能しません。さらに、この方法が機能するかどうかもわかりません。

ありがとう〜

(Ubuntu 14.04 を使用)

編集: 現在のユーザー設定ファイル:

0 投票する
1 に答える
113 参照

javascript - SublimeLinter - nodeca プラグイン

ESLint プラグインNodecaを使用しようとすると、SublimeLinter が lint を停止します

ここに私の .eslintrc があります:

{ "env": { "browser": true, "node": true }, "plugins":["nodeca"], "rules": { "quotes": 0, "no-underscore-dangle": 0, "no-path-concat": 0, "valid-jsdoc": 1, "no-reserved-keys": 1, "block-scoped-var": 1, "no-lonely-if": 1, "no-nested-ternary": 1, "no-multiple-empty-lines": 1, "space-after-keywords": [1, "always"], "space-before-blocks": [1, "always"], "nodeca/indent": [2, "spaces", 4] } }

これらの行をコメントアウトすると機能するため、それがそのプラグインであることはわかっています

"plugins":["nodeca"], "nodeca/indent": [2, "spaces", 4]

崇高なコンソールが表示されます:

SublimeLinter: eslint: Grunt.config.js ['/usr/local/bin/eslint', '--format=compact', '--stdin'] SublimeLinter: eslint output: <text>: line 16, col 48, Error - Trailing comma. (no-comma-dangle) 1 problem

しかし、nodeca を使用するためにこれらの行を元に戻すと、リンターが機能しなくなり、コンソールに次のように表示されます。

SublimeLinter: eslint: Grunt.config.js ['/usr/local/bin/eslint', '--format=compact', '--stdin']

package.json と npm リストにプラグインが表示されているため、プラグインがノードと共にインストールされていることがわかります。

私はフロントエンド開発にかなり慣れていないので、あなたが私にできる助けがあれば幸いです!

ありがとう!