[[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] - うわっ...私の.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 |