This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| javascript:eslint-for-nodejs [2021-06-29] – dcai | javascript:eslint-for-nodejs [2021-10-01] (current) – dcai | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | < | + | < |
| npm init -y | npm init -y | ||
| npx mrm gitignore prettier jest | npx mrm gitignore prettier jest | ||
| npm i -D @babel/core babel-jest @babel/ | npm i -D @babel/core babel-jest @babel/ | ||
| - | npm i -D eslint-config-prettier | + | npm i -D eslint-config-prettier |
| npm i -D @babel/ | npm i -D @babel/ | ||
| </ | </ | ||
| - | < | + | < |
| module.exports = { | module.exports = { | ||
| parser: ' | parser: ' | ||
| + | parserOptions: | ||
| + | sourceType: ' | ||
| + | requireConfigFile: | ||
| + | }, | ||
| + | // babelOptions: | ||
| + | // | ||
| + | // }, | ||
| env: { | env: { | ||
| commonjs: true, | commonjs: true, | ||
| Line 17: | Line 24: | ||
| browser: true, | browser: true, | ||
| }, | }, | ||
| - | extends: ['prettier'], | + | extends: [" |
| rules: { | rules: { | ||
| ' | ' | ||
| Line 26: | Line 33: | ||
| </ | </ | ||
| - | < | + | < |
| module.exports = { | module.exports = { | ||
| $schema: ' | $schema: ' | ||
| Line 47: | Line 54: | ||
| </ | </ | ||
| - | < | + | < |
| [*.{js,ts}] | [*.{js,ts}] | ||
| charset = utf-8 | charset = utf-8 | ||
| Line 64: | Line 71: | ||
| </ | </ | ||
| - | < | + | < |
| { | { | ||
| { | { | ||
| Line 78: | Line 85: | ||
| </ | </ | ||
| - | < | + | < |
| + | |||
| + | 'use strict'; | ||
| + | |||
| + | module.exports = function (api) { | ||
| + | api.cache(true); | ||
| + | |||
| + | const envOpts = { | ||
| + | modules: ' | ||
| + | targets: { | ||
| + | node: ' | ||
| + | } | ||
| + | }; | ||
| + | const presets = [[' | ||
| + | const plugins = []; | ||
| + | |||
| + | return { | ||
| + | presets, | ||
| + | plugins | ||
| + | }; | ||
| + | }; | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | } | ||
| - | } | ||
| </ | </ | ||