ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

Add `eslint-config-airbnb-base` as npm Dependency for ILIAS 12

Open thibsy opened this issue 1 month ago • 1 comments

Assessment:

  • This package provides AirBnb's base .eslintrc file as an extensible shared config. This will be used and extended by our own configuration file.

General Information:

  • Name of the dependency: eslint-config-airbnb-base
  • Version: 15.0.0
  • [X] this dependency was already used in ILIAS.
  • [X] the dependency's license is compatible with ILIAS' license: MIT

Type of dependency:

  • [ ] composer
  • [X] npm

Usage:

  • .eslintrc.json

Reasoning:

  • Maintaining our own configuration file that mirrors the AirBnb's JavaScript code style would not be viable.

Maintenance:

  • Last update of the Library: 2021-11-09

Links:

  • npm: https://www.npmjs.com/package/eslint-config-airbnb-base
  • GitHub: https://github.com/airbnb/javascript.git
  • Documentation: https://github.com/airbnb/javascript

Alternatives:

  • There are no alternatives. This package is specific to our JavaScript code formatter.

thibsy avatar Dec 05 '25 16:12 thibsy

Jour Fixe, 08 DEC 2025: Dependency is accepted for ILIAS 12.

matthiaskunkel avatar Dec 08 '25 15:12 matthiaskunkel