問題タブ [linter]
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.
c# - C# の構文チェッカー
Java の Checkstyle のような C# の構文チェッカーを探しています。使用できるツールの推奨事項はありますか? 理想的には、Visual Studio 2008 へのプラグインが必要です。
atom-editor - Atom の CSSLint で .csslintrc を使用してルールを無視する方法は?
Atom (windows)でLinter-CSSlintを使用してLinterを使用していますが、一部の警告 (「ids」など) をグローバルに防止したいと考えています。
CSSlint の readme にはサポートされていると書かれていますが、このファイルをどこに置くべきか.csslintrc
の情報が見つかりません。.csslintrc
.csslintrc
私は中にファイルを見ました:
この内部で:--errors=empty-rules
しかし、そこにいくつかのルールを追加しても何も起こりません。次のようなルール:
誰かが私を正しい方向に向けることができますか?
ありがとう!
ecmascript-6 - 関数内で const の代わりに let を使用する必要があるのはなぜですか?
const
プロジェクトにjs(es6)のリンターを追加しましたが、新しい構成では、モジュールレベルの定数に対してのみ、内部関数の使用を妨げていることがわかりました。そして、関数内で使用する必要がありますlet
。しかし、私はそのような規則の根拠を見つけることができません。なんで?
jscsの場合、たとえば
disallowConstOutsideModuleScope:
const
モジュール スコープでのみ使用する必要があります (関数/ブロック内では使用しないでください) 。
そのルールを構成してオフにできることは理解していますが、なぜ有効になったのでしょうか? そのようなチェックの動機は何ですか?
PSリンクhttps://madhatted.com/2016/1/25/let-it-beをブロック「Constantly const」に持っています
let と const をいつ使用するかについては、別の考え方があります。この戦略は、開発者が可能な限り const を使用することを示唆しています。再割り当てされない変数は、const で宣言する必要があります。
この使用法は悪い習慣だと思います。プログラミングのプロセスに余計な注意をそらし、コードの理解や変更が難しくなります。
しかし、その議論に価値があるとは思えません
ruby - ビジュアル スタジオ コードで ruby-linter を使用するには?
私はruby とVisual Studio Codeの両方について本当に初心者です。と をインストールruby
しruby-debug-ide
ました。すでに vscode で Ruby を実行またはデバッグできます。ruby-linter extensionをインストールしたいのですが、うまくいきません。たとえば、私が書いたとき、Random.r
期待されるものは何も表示されrand
ません。誰でも私を助けることができます、どうもありがとう。
javascript - 代わりに識別子が期待されていましたが、'{' が見られました
linter および linter-jslint パッケージで Atom エディターを使用しています
コードの最初の行は次のようになります。
import {WakandaClient} from "wakanda-client";
そして、私はこのエラーが発生します:
代わりに識別子が期待されていましたが、'{' が見られました
.jslintrc ファイルに"es6":true
パラメーターが含まれているときにこのエラーが発生する理由について、フィードバックをいただければ幸いです。
ここでgithub リポジトリの問題へのリンクを見つけることができます
javascript - 関数を参照する Jasmine ファイルに標準の linting を使用するには?
https://github.com/feross/standardを使用しています
Jasmine仕様に対して実行すると、呼び出された関数が定義されていないと文句を言います。
これは、他のファイルで定義されているためと思われます。すべてのファイルは、実際の SpecRunner.html ファイル自体にすべて含まれています。
私が実行しているファイル/* es-lint jasmine */
の先頭にあります。他のファイルにはありません。
関数が他のファイルにあることをリンターに認識させるにはどうすればよいですか。