問題タブ [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.
sublimetext2 - フォルダーごとに sublimelinter を構成する方法
特定の設定で特定のフォルダーをチェックするように sublimelinter を構成することは可能ですか。
手始めに、「javascript_linter」:「jshint」を使用してjsファイルに使用し、さまざまなフォルダーに「jshint_options」を設定したいと思います
perl - SublimeLinter の Perl ライブラリにカスタム パスを追加
Perl 開発に Sublime Text 2 エディターを使用していますが、次の問題に直面しました。私は自分のプロジェクトを以下に持っています:
このプロジェクトでは、以下にライブラリがあります。
ファイルを編集している間:
このファイルで、ライブラリをロードしようとします:
/home/alex/workspace/lib/myLib.pm
私はこのようなコードを持っています:
デフォルトの @INC パスにないため、sublimelinter はこのライブラリを見つけることができません。スクリプトのソース コードを変更せずに、sublimelinter 用に Perl の @INC を変更する方法はありますか?
次のように、リンターのプロジェクトごとの設定を使用しようとしました。
しかし、これは役に立ちません。
javascript - Sublime Linter/ReferenceError: ウィンドウが定義されていませんか?
これが非常に基本的な質問であることはわかっていますが、何時間も費やした後、うまくいかないのは非常に奇妙です。本当に助けが必要です。
- OS X 10.8.4
- 崇高なテキスト 2 バージョン 2.0.2 ビルド 2221
- ノード v0.10.15
- jshint v2.1.7
実際、私はこのためだけに Sublime Text 2 をクリーンインストールしました。Sublime Package Controlだけがインストールされています。
まず、foo.jsコードを用意しました。
その結果:
そのため、jshintは簡単なテストではこれまでのところ期待どおりに動作します。
Sublime Linter で動作させるために多くのことを試しましたが、うまくいきませんでした。Sublime アプリをクリーン インストールしてから、チュートリアル ビデオに従いました。
https://tutsplus.com/lesson/sublime-linter/
簡単に見え、Sublime Linter が正常にインストールされたように見え、readme が 00:30 にビデオとして表示されますが、私の場合、その後、保存しても何もトリガーされません。
さて、私は完全に迷っています。お知らせ下さい。ありがとう。
アップデート:
sublimeText コンソールにエラーが表示されていることに気付きました!
編集:わかりました、これはバグのようです。最初にそこを確認する必要がありました..
javascript - 「laxcomma」チェックを無効にする方法は?
SublimeLintern パッケージを使用していますが、いくつかの問題が発生しています。ファイルを保存するたびに表示される「laxcomma」警告を切り替えたいと思います。各行の先頭にコンマを配置することを好みます
したがって、各チェックを有効または無効にする方法を説明したドキュメントを探してみました。私が必要なものを説明するはずのこれにぶつかりました。だから、私SublimeLinter.sublime-settings
は今このようになっています:
しかし、それは機能していないようです。私はまだその厄介な警告を見ています! 設定の何が問題になっていますか?
javascript - Sublime Text で非推奨の JavaScript メソッドをリントする方法は?
Sublime Linter を使用して JavaScript をリントするために、SublimeLinter を毎日使用しています。また、構文チェックではなく、非推奨のメソッドチェックにも使用できるかどうかはわかりません。
たとえば、オブジェクトMyDeprectedObject
またはメソッドobj.deprecatedMethod
が表示されると、エラーが表示されるはずです。
私はjslint/jshint、eslintを見てきましたが、現時点では私のニーズにそれらを使用することはできないようです.
私が探しているツールを見たことがありますか? 非推奨のメソッド/オブジェクトのチェックはどのように行っていますか?
sublimetext2 - Sublime Text 2 / sublimeLinter: Python のみがリアルタイムのバックグラウンド linted です
私はすでにこれに数時間を費やしましたが、あまり進歩していません。SublimeLinter v1.7 [1] で Sublime Text 2.0.2 を実行しています。それはPythonを美しくリアルタイムリントしますが、私が日常的に使用する他の多くの言語[Javascript、Ruby、CSS / SCSSなど]では、保存時にコンソールを介してフォーマットが不適切な警告のみが表示されます[2]。実行可能マップの設定をいくつか試しました。私は現在持っています:
そこにも「javascript」:「/ usr/local/bin/node」だけがありました。また、「javascript_linter」オプションとして jshint と jslint の両方を使用してみました。
コンソールは、SublimeLinter が javascript、CSS、および Ruby をロードして有効にすることを示しています (それぞれノード、ルビー、およびノードを使用)。
コンソールの有効化メッセージの後、次のように表示されます。
また:
これに続いて、次のような生の lint メッセージが続きます。
[1] https://github.com/SublimeLinter/SublimeLinter/issues/512に従って、PEP8 linting を機能させるために v1.7 にロールバックしました。
[2] Coffeescript はリアルタイムの lint を取得します。これは素晴らしいことです。
c++ - Sublime Text 3: SublimeLinter: c 無効 (「cppcheck」が見つかりません)
こんにちは、Google cpplint をインストールしようとしても、SublimeLinter: c disabled ("cppcheck" cannot be found) というエラーが引き続き発生します。ここに私のユーザー設定があります:
cppcheck で動作するかどうかは好みです。OS X 10.9、Sublime Text 3047 を実行中
ruby - SublimeLinter プラグインで C、Ruby、Puppet などを無効にする方法は?
簡単に言えば、使用しない言語のリンティングを無効にしたいのです。これは私のユーザー構成ファイルの内容です:
役に立ちません。ST2 を再起動してターミナルを開くと、次のように表示されます。