4.5.0 β€’ Published 4 months ago

eslint-config-codely v4.5.0

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

πŸ‘€ How to use

  1. Install the dependency.

    npm install --save-dev eslint-config-codely
  2. Add it to your eslint.config.js:

    import eslintConfigCodely from "eslint-config-codely";
    
    export default [
        // If you're using js
        ...eslintConfigCodely.js,
        // Or if you're using ts. The ts config includes the js one, so you don't need to include it manually.
        ...eslintConfigCodely.ts,
        {
            // Your config here
        }
    ]

    Also, you can use the full config, which includes the js, ts and very opinionated Codely configs.

    import eslintConfigCodely from "eslint-config-codely";
    
    export default [
        ...eslintConfigCodely.full,
        {
            // Your config here
        }
    ]

    We have a course setting. This is the same as the full config, but with a narrower width due to the zoom used during video recordings:

    import eslintConfigCodely from "eslint-config-codely";
    
    export default [
        ...eslintConfigCodely.course,
        {
            // Your config here
        }
    ]

!NOTE
Some rules enabled by default require strict: true to be set 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:

4.5.0

4 months ago

4.4.1

4 months ago

4.4.0

4 months ago

4.3.2

5 months ago

4.3.1

5 months ago

4.3.4

5 months ago

4.3.3

5 months ago

4.1.0-beta.0

9 months ago

4.1.0-beta.1

9 months ago

4.1.0-beta.2

9 months ago

4.1.0-beta.3

9 months ago

4.0.0-beta.5

10 months ago

4.0.0-beta.4

10 months ago

4.0.0-beta.3

10 months ago

4.0.0-beta.2

10 months ago

4.0.0-beta.1

10 months ago

4.0.0-beta.0

10 months ago

4.1.0

9 months ago

4.0.1

10 months ago

4.0.0

10 months ago

4.2.0

9 months ago

3.1.4

1 year ago

3.1.3

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.0

2 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.3

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago