Top > ESLint
[[JavaScript]] | [[npm]]

- Step by Stepで始めるESLint
--  https://qiita.com/howdy39/items/6e2c75861bc5a14b2acf

- ESLint 最初の一歩
--  https://qiita.com/mysticatea/items/f523dab04a25f617c87d

- ESLint に再入門する
--  https://numb86-tech.hatenablog.com/entry/2018/09/17/185100

* インストール [#m694ce31]

- コマンド実行
 npm install --global eslint


- .eslintrc の最低限
 {
     "parserOptions": {
         "ecmaVersion": 2017
     },
     "env": {
         "es6": true
     }
 }

* .eslintrc [#d1200011]

 (node:91121) [ESLINT_PERSONAL_CONFIG_LOAD] DeprecationWarning: '~/.eslintrc.*' config files have been deprecated.

- https://eslint.org/docs/user-guide/migrating-to-7.0.0
- https://eslint.org/docs/user-guide/configuring/#configuration-file-formats

- .eslintrc without file extension is deprecated
--  https://dev.to/ohbarye/eslintrc-without-file-extension-is-deprecated-3ngg

** tsconfig.eslint.json [#f98ae1e1]

-  ESLintで「Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser.」のエラーが出たら
--  https://knmts.com/as-a-engineer-50/


* emacs [#rd4fb17a]

- Emacs で JavaScript コーディングを快適に
--  https://qiita.com/ybiquitous/items/22ca5b8335fdf71967e8

- .emacs 設定
 (require 'package)
 (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
 (package-initialize)

- emacs 上で実行
 M-x package-install <改行> js-auto-format-mode <改行>
 M-x package-install <改行> add-node-modules-path <改行>

- .emacs 設定
 (add-hook 'js-mode-hook #'js-auto-format-mode)
 (add-hook 'js-mode-hook #'add-node-modules-path)

これで、 js ファイルを開くと有効になる。手動で反映させたい場合は、
 M-x js-auto-format-execute

* 設定例 [#p80ef14c]

- 共有設定でらくらく ESLint
--  https://qiita.com/mysticatea/items/dc35ced6bd5e782f50cd
---    https://github.com/eslint/eslint/blob/main/packages/eslint-config-eslint/default.yml


- ESLintを設定する
--  https://christina04.hatenablog.com/entry/2016/09/22/133202

* その他 [#etc]


- うわっ...私の.eslintrc、無駄が多すぎ...?
--  https://zenn.dev/kimromi/articles/b7cf98005f3193

- eslint: error Parsing error: The keyword 'const' is reserved
--  https://stackoverflow.com/questions/42706584/eslint-error-parsing-error-the-keyword-const-is-reserved


-  javascriptでエラーが出てしまいます(ERROR: Parsing error: The keyword 'const' is reserved)
--  https://teratail.com/questions/213522

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes