3.1.3 β€’ Published 5 months ago

eslint-config-codely v3.1.3

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
5 months ago

πŸ‘€ How to use

  1. Install the dependency
    npm install --save-dev eslint-config-codely
  2. Add it to your .eslintrc.js file:
    {
      extends: [ "eslint-config-codely" ]
    }
  3. If you are using TypeScript, extend the TypeScript configuration instead, and point to your tsconfig.json in parserOptions:
    {
      extends: [ "eslint-config-codely/typescript" ],
      overrides: [
        {
          files: ["*.ts", "*.tsx"],
          parserOptions: {
            project: ["./tsconfig.json"],
          },
        },
      ]
    }

ℹ️ Please note that some of the rules enabled by default require that you have strict: true in your tsconfig.json.

πŸ€” What it does

πŸ‘ŒΒ Codely Code Quality Standards

Publishing this package we are committing ourselves to the following code quality standards:

  • 🀝 Respect Semantic Versioning: No breaking changes in patch or minor versions
  • 🀏 No surprises in transitive dependencies: Use the bare minimum dependencies needed to meet the purpose
  • 🎯 One specific purpose to meet without having to carry a bunch of unnecessary other utilities
  • βœ…Β Tests as documentation and usage examples
  • πŸ“– Well documented ReadMe showing how to install and use
  • βš–οΈ License favoring Open Source and collaboration

πŸ”€ Related resources

Opinionated skeletons ready for different purposes: