[[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
     }
 }

* 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

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