@justoss/code-style

0.2.0 • Public • Published

@justoss/eslint-config

Shareable configurations for JavaScript and TypeScript projects based on Google style guides.

Getting Started

ESLint configuration

For JS projects

// .eslintrc.js

module.exports = {
  extends: [
    './node_modules/@justoss/code-style/eslint-config',
    './node_modules/@justoss/code-style/eslint-config-react',
  ],
  // Your settings...
};

For TS projects

// .eslintrc.js

module.exports = {
  extends: [
    './node_modules/@justoss/code-style/eslint-config',
    './node_modules/@justoss/code-style/eslint-config-typescript',
    './node_modules/@justoss/code-style/eslint-config-react',
  ],
  overrides: [
    {
      files: ['**/*.ts', '**/*.tsx'],
      parserOptions: {
        tsconfigRootDir: '.',
        project: ['./tsconfig.json'],
      },
    },
  ],
  // Your settings...
};

Prettier configuration

// .prettier-config.js

module.exports = require('@justoss/code-style/prettier-config');

Package Sidebar

Install

npm i @justoss/code-style

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

10.3 kB

Total Files

9

Last publish

Collaborators

  • smrwsky