@mitsue/eslint-config-es5

4.1.0 • Public • Published

@mitsue/eslint-config-es5

ESLintの基本設定ファイルです。ECMAScript 5を対象にしています。

インストール

npm i --save-dev eslint @mitsue/eslint-config-es5

使用方法

.eslintrc.jsonに下記を追加してください。

{
  "extends": [
    "@mitsue/eslint-config-es5"
  ]
}

改行コードがCR+LFの場合

.eslintrc.jsonを調整します。rulesのlinebreak-styleに[2, "windows"]を記載します。

{
  "extends": [
    "@mitsue/eslint-config-es5"
  ],
  "rules": {
    "linebreak-style": [2, "windows"]
  }
}

Prettierと一緒に使う場合

Prettierの公式ドキュメントを参考にしてください。

必要なパッケージをインストールします。

npm i --save--dev eslint-config-prettier

.eslintrc.jsonを調整します。extendsの最後にprettierを記載します。

{
  "extends": [
    "@mitsue/eslint-config-es5",
    "prettier"
  ]
}

ESLintとの対応関係

@mitsue/eslint-config-es5 ESLint
未リリース >=7.30.0
4.1.0 ^7.15.0
3.0.0 ^7.4.0
2.0.0 ^7.4.0
1.0.4 ^7.1.0

ファイルが空でもエラーが報告される

ESLintは未知のルールが設定されているとエラーを報告します。

古いバージョンのESLintを利用していないか(このパッケージのpeerDependenciesに指定されているバージョンと合致しているかどうか)ご確認ください。

変更履歴

4.1.0

  • 依存パッケージ(@mitsue/eslint-config)更新
  • 対象とするESLint(peerDependencies)を>=7.30.0に変更
    • ESLint 8への対応

4.0.1

  • 依存パッケージ(@mitsue/eslint-config)更新

4.0.0

  • ECMAScript 5専用に変更
    • parserOptionsのecmaVersionを5に変更
  • 対象とするESLint(peerDependencies)を^7.15.0に変更
  • 以下のenvを無効化
    • commonjs
  • ルールに関する調整

3.0.0

  • 以下のenvを無効化
    • shared-node-browser
  • ルールに関する調整

2.0.0

1.0.4

1.0.3

1.0.2

  • 以下のenvを無効化
    • amd
    • mocha
    • jasmine
    • jest
    • phantomjs
    • protractor
    • qunit
  • 以下のメソッドにエラーを報告するように調整
    • escape()
    • unescape()
    • substr()
    • getYear()
    • setYear()
    • toGMTString()
  • function-paren-newlineをmultilineに設定

1.0.1

  • no-varを無効化

1.0.0

  • 最初のリリース

License

MIT © Mitsue-Links Co.,Ltd.

Package Sidebar

Install

npm i @mitsue/eslint-config-es5

Weekly Downloads

289

Version

4.1.0

License

MIT

Unpacked Size

11.2 kB

Total Files

4

Last publish

Collaborators

  • mitsue