- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
[[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
* その他 [#etc]
- 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