問題タブ [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.
node.js - jscs --fix が期待どおりに機能しない
書式設定を支援するために jscs --preset=airbnb --fix を使用しようとしています。のような100文字を超える行で試しています
router.post('/api/v1/words/dailyTotals/', middleware.requireAuthentication, controllers.dailyTotal.create);
私が期待するようにそれを分割していないところ。これは正常ですか?
javascript - ESLint の requirePaddingNewLinesAfterUseStrict
現在、JSCSプロジェクトは ESLint とマージされ、JSCS リンターは廃止されています。特定のルールを置き換える方法を見つけようとして、まだ苦労しています。具体的には、JSCS にはrequirePaddingNewLinesAfterUseStrict
、名前が示すように、 の後に新しい行を追加する必要があるというルールがあります"use strict"
。ESLint ルールを検索しましたが、同等のルールが見つかりませんでした。ESLintに同様のルールを追加するプラグインはありますか?
gulp - JSCS 構成ファイルを読み込めません
私は「Gulp」で新しいです。gulp-jscs を使用してタスクを開始すると、このエラーが表示されます (v3.0.0)
しかし、バージョン ^3.0.2 をインストールすると、
javascript - 構成を jshint および jscs から eslint に変換する方法は?
このタスクに polyjuice ツールを使用しようとしました。
正しく動作しません。
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 で宣言する必要があります。
この使用法は悪い習慣だと思います。プログラミングのプロセスに余計な注意をそらし、コードの理解や変更が難しくなります。
しかし、その議論に価値があるとは思えません
visual-studio-code - jscs vscode のファイルを除外する
プロジェクトのルート ディレクトリにファイルがあり、その.jscsrc
ファイルには他の人が設定した設定があり、自分のオプションを追加したいのですが、自分の vscode にのみ追加します。を除外するようにgulpfile.js
。
現在、設定に以下のスニペットがあります。
しかし、それでもインデント エラーが表示されgulpfile.js
ます。そして、共有されている設定には触れたくありません。
reactjs - JSCS句読点
JSX/React および ES6 (stage-0) で動作するように JSCS をセットアップするのが困難です。次のようなエラーがスローされます。
と
修正することも、この問題の原因を見つけることもできませんでした。
私の構成は次のとおりです。
jscs - JSCSコードルールrequireDotNotationの特定の部分を無効にする方法は?
コードを検証するために JSCS を使用しており、すべてのコード ベースでrequireDotNotationをオンに設定していますが、コードの特定の部分については、このルールを無効にする必要があります。
基本的に、私は似たようなことをする必要があります(JSHintで動作する例)が、JSCSの場合:
twig - PhpStorm + JSCS + JavaScript を使用した TWIG。JSCS が機能しない
JSCS は正しくインストールされており、.js ファイルでテストしました。
.html.twig または .js.twig を編集しているとき、JSCS が起動しません。
PhpStorm は、それが HTML および JS ファイルであることを検出します。
小枝ファイルを編集するときにJSCSがPhpStormで動作することは可能ですか?
ありがとう