3.0.0 • Published 8 months ago
@vosdux/eslint-config-csp v3.0.0
Installation
npm i --save-dev @vosdux/eslint-config-csp eslint prettier typescript
# or if you're using yarn
yarn add -D @vosdux/eslint-config-csp eslint prettier typescript
Legacy .eslintrc
For use legacy eslint config https://www.npmjs.com/package/@vosdux/eslint-config-csp/v/2.1.1
Usage
Example of eslint.config.mjs
import config from "@vosdux/eslint-config-csp";
/** @type {import('eslint').Linter.Config[]} */
export default [...config];
or use command
npm init @eslint/config@latest -- --config @vosdux/eslint-config-csp
Usage of prettier config
Example of .prettierrc.mjs
import cspConfig from "@vosdux/eslint-config-csp/prettier-config/index.js";
/**
* @type {import("prettier").Config}
*/
const config = {
...cspConfig,
};
export default config;
What plugins we used here
eslint-config-prettier, eslint-import-resolver-typescript, eslint-plugin-import, eslint-plugin-prettier, eslint-plugin-react, eslint-plugin-react-hooks, eslint-plugin-sonarjs, typescript-eslint