prettier 설치
npm install --save-dev prettier
prettier 적용
.vscode > settings.json
{ "[javascript]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode" } }
.prettierrc
{ "semi": false, "singleQuote": true }
eslint 설치
npm install --save-dev eslint
npm install --save-dev eslint-config-airbnb-base
npm install --save-dev eslint-plugin-import
npm install --save-dev eslint-config-prettier
npm install --save-dev eslint-plugin-node
eslint 적용
.eslintrc.js
module.exports = { extends: ['airbnb-base', 'plugin:node/recommended', 'prettier'], }
typescript 설치
npm install --save-dev typescript
typescript 적용
type checking 원하는 *.js 파일
// @ts-check
typescript 설치
npm install --save-dev @types/node
typescript 적용
type checking 원하는 *.js 파일
// @ts-check