.eslintrc
ファイル、次のものを使用できます。
"extends": "eslint:recommended"
eslintによって提供される推奨ルールを拡張するために、そして ルールリスト では、それらの多くが「推奨」としてマークされています。
私の質問は、それらの正確なルール定義は何ですか? eslint のリポジトリで検索しましたが見つかりませんでした。
Freewindの答えは特定のコミットを指していますが、現在は古くなっています。
現在 eslint:recommended
ルールは github.com/eslint/eslint/blob/master/conf/eslint-recommended.js にあります。
Eslintは推奨ルールのリストを単一のファイルに表示しなくなりました なので、Node.jsで現在のリストを取得する方法は次のとおりです。
const { Linter } = require('eslint')
const rules = [...new Linter().getRules().entries()] // all rules
.filter(data => data[1].meta.docs.recommended) // filter out unrecommended
.map(data => data[0]) // get rule names
console.log(rules.join('\n'))
これは実際の例です 推奨構成全体、便利なマークダウンチャート、または必要な場合はルール名の単純なリストを基本的に表すオブジェクトも作成できます。
このリストでチェックマークが付いているすべてのエントリ: https://eslint.org/docs/rules/