Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 999 Bytes

README.md

File metadata and controls

71 lines (52 loc) · 999 Bytes

EsLint code-style

JavaScript project

Install

pnpm add eslint -D
pnpm add @electronjs-cn/eslint-config-basic -D

Configuring

Create .eslintrc.js file

module.exports = {
    extends: [
        "@electronjs-cn/eslint-config-basic",
    ],
};

TypeScript Project

Install

pnpm add eslint typescript -D
pnpm add @electronjs-cn/eslint-config-ts -D

# If is node project, please execute the following command
pnpm add @types/node -D

Create .eslintrc.js file

module.exports = {
    parserOptions: {
        project: "./tsconfig.json",
    },

    extends: [
        "@electronjs-cn/eslint-config-ts",
    ],
};

React Project

Install

pnpm add eslint typescript -D
pnpm add @electronjs-cn/eslint-config-react -D

Create .eslintrc.js file

module.exports = {
    parserOptions: {
        project: "./tsconfig.json",
    },

    extends: [
        "@electronjs-cn/eslint-config-react",
    ],
};