0.7.0 • Published 4 days ago

@mafalda-sfu/eslint-config v0.7.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 days ago

eslint-config

Coverage npm

Mafalda SFU shareable ESLint config

🎛️ Available Configurations

https://prettier.io/docs/en/comparison.html https://eslint.org/docs/latest/extend/custom-rules#rule-structure

  • @mafalda-sfu/eslint-config: default configuration aggregating all the other configurations, acting as recommended one. One stop shop for all your linting needs.
    • @mafalda-sfu/eslint-config/problems: rules that detect possible errors in your code. It should be used before running actual tests to detect and fix errors as early as possible.
    • @mafalda-sfu/eslint-config/format: non-critical stylistic rules that are purely matters of taste and are highly unlikely to cause errors. They can safely be run after tests or before a commit, or ignored if you disagree with them.
      • @mafalda-sfu/eslint-config/suggestions: rules to identify alternative better ways of writing code.
      • @mafalda-sfu/eslint-config/layout: rules that enforce a consistent code style.

🚥 Semantic Versioning Policy

@mafalda-sfu/eslint-config follows semantic versioning and ESLint's Semantic Versioning Policy.

  • Patch release (intended to not break your lint build)
    • A bug fix in a rule that results in it reporting fewer errors.
    • Improvements to documentation.
    • Non-user-facing changes such as refactoring code, adding, deleting, or modifying tests, and increasing test coverage.
    • Re-releasing after a failed release (i.e., publishing a release that doesn't work for anyone).
  • Minor release (might break your lint build)
    • A bug fix in a rule that results in it reporting more errors.
    • A new rule is created.
    • A new option to an existing rule is created.
    • An existing rule is deprecated.
  • Major release (likely to break your lint build)
    • A support for old Node version is dropped.
    • A support for old ESLint version is dropped.
    • An existing rule is changed in it reporting more errors.
    • An existing rule is removed.
    • An existing option of a rule is removed.
    • An existing config is updated.
0.7.0

4 days ago

0.6.4

7 months ago

0.3.0

12 months ago

0.2.1

1 year ago

0.2.2

12 months ago

0.1.1

1 year ago

0.1.0

1 year ago