1.1.2 • Published 22 days ago

@naverwhale/eslint-config-whale-web v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
22 days ago

eslint-config-whale-web

npm version

네이버 웨일 웹 플랫폼 공통 자바스크립트 코딩 컨벤션입니다.

설치

$ npm install --save-dev @naverwhale/eslint-config-whale-web

eslint 설정

.eslintrc.js 파일

// ES6+ 프로젝트
module.exports = {
    extends: "@naverwhale/eslint-config-whale-web",
    //...
};

// React 프로젝트
module.exports = {
    extends: "@naverwhale/eslint-config-whale-web/react",
    //...
};

// Vue.js 프로젝트
module.exports = {
    extends: "@naverwhale/eslint-config-whale-web/vue",
    //...
};

.eslintignore 파일

!.eslintrc.js

ℹ️ console / debugger

no-console, no-debugger 설정은 warn 레벨입니다. 개발시 편의에 따라 .eslintrc.jsrules 항목에서 해당 옵션을 재정의하여 변경할 수 있습니다.

module.exports = {
    //...
    rules: {
        "no-console": process.env.NODE_ENV === "production" ? "error" : "off",
        "no-debugger": process.env.NODE_ENV === "production" ? "error" : "off"
    }
};

License

eslint-config-whale-web is released under the MIT license.