Skip to content
eslint-config / 0.5.0

eslint-config 0.5.0

Install from the command line:
Learn more about npm packages
$ npm install @mafalda-sfu/eslint-config@0.5.0
Install via package.json:
"@mafalda-sfu/eslint-config": "0.5.0"

About this version

eslint-config

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.

Details


Assets

  • eslint-config-0.5.0.tgz

Download activity

  • Total downloads 26
  • Last 30 days 0
  • Last week 0
  • Today 0