問題タブ [jscs]
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.
javascript - コードの特定の部分の JSCS 検証を無効にする方法: 行は最大 120 文字にする必要があります
コードの特定の部分で、文字列を 120 文字より長くできるようにする必要があります。
そのコード行の JSCS 検証を無効にしたいと思います。
私が得る瞬間に
どうやってするの?
javascript - Require JSDoc on all functions with JSCS
I'm using JSCS to enforce a consistent code style in one of my projects.
Is there a way to use JSCS to check that every function has some JSDoc?
Something that would say this is invalid:
But this is valid:
javascript - Visual Studio 2013 で JSHint "JSCS: Illegal Space" 警告を抑制するにはどうすればよいですか?
Visual Studio 2013 ソリューションで JSHint を使用しています。ビルド時に、スタイルの警告に違反するが、機能的には有効なアイテムの書式設定に関する警告が表示されます。具体的には、「不正なスペース」の警告を抑制したいと考えています。ビルドエラーリストのビジュアルチャフで次のような警告を検討します。
- JSCS: 中かっこを開く前に不正なスペースがあります
- JSCS: 丸括弧を開く前に不正なスペースがあります
理由は次のとおりです。私は、Visual Studio の自動書式設定機能 (Ctrl+K+D) を使用するのが好きです。関数が次のように定義されているシナリオでは...
...自動フォーマット機能により、次のように変更されます。
JSHint は、セミコロンの欠落など、他の問題を見つけるのに役立つので、このプロジェクトで引き続き使用したいと考えています。Web Essentials > Edit Global JSHint Settings から設定ファイルがあります。しかし、これらの Illegal Space 警告を抑制するために、そのファイルのどの設定を調整する必要があるかは不明です。
=== 2015 年 4 月 6 日更新 ===
以下のMike Cからの推奨事項に基づいて、私が適用した修正は次のとおりです。
- [Web Essentials] > [グローバル JSCS 設定の編集] を選択します。
- .jscsrc ファイルで次の文字列を検索し、関連するプロパティを false に設定します: "RoundBrace"、"CurlyBrace"。
- ソリューションで Visual Studio 2013 を閉じて再度開きます。
- 再構築すると、これらの警告は消えます。
javascript - grunt から --fix オプションを使用するように jscs を取得するにはどうすればよいですか?
grunt-jscs を使用して、 --fix オプションを使用してコードを自動的に再フォーマットするようにしたいと思います。コマンドライン オプションを jscs に渡すにはどうすればよいですか? 引数とオプションを追加しようとしましたが、機能しません。
私のグラントファイルには次のものがあります:
javascript - Javascript でのプロミスのリンティング
チームのコードベースで Q promise の使用を標準化することを検討しています。約束に関してスタイルを強制するのに役立つ、適切な jscs 拡張機能 (または他のリンター) はありますか?
私たちの約束は次の形式に従うことを望みます。
そして、リンターが.then()
コード内で欠落しているすべてをキャッチすることを望みます.catch()
約束に関しては、他の文体のヒントについてのアドバイスも大歓迎です。
javascript - jscs 自動修正機能を vim に統合するにはどうすればよいですか?
コードでjscsの自動修正フォーマットの問題を取得するために、vim内で実行できるコマンドを取得しようとしています。これまでのところ、私は思いついた:
:nmap <F5> :!jscs -x .<CR>
これは問題ありませんが、ディレクトリ全体で実行されるため、バッファをリロードすることを vim に確認する必要があります。vimに現在のファイルのみを修正させ、リロードせずに変更を表示させる方法はありますか?
sublimetext - Atom Editor / Sublime Text - .editorconfig と .jscsrc を尊重するコード フォーマッタ
&ファイルを尊重するAtom Editor & Sublime Text用のコード フォーマッター プラグインはありますか?.editorconfig
.jscsrc
たとえば.editorconfig
、次の設定がある場合
インデントについては何も述べていません。コードをフォーマットするときに (自動フォーマットではなく).jscsrc
指定した他のルールと共に、コードが 4 つのスペースでインデントされていることを確認したいと思います。.jscsrc
複数の構成ファイルで同じ構成を維持したくありません。