Skip to content

Add eslint as npm Dependency for ILIAS 12#10667

Closed
thibsy wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
srsolutionsag:dependencies/12/eslint
Closed

Add eslint as npm Dependency for ILIAS 12#10667
thibsy wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
srsolutionsag:dependencies/12/eslint

Conversation

@thibsy
Copy link
Copy Markdown
Contributor

@thibsy thibsy commented Dec 5, 2025

Assessment:

  • This package is the equivalent of the PHP-CS-Fixer for JavaScript. It is used in ILIAS to enforce our JavaScript code-style and automatically reformat code correspondingly.

General Information:

  • Name of the dependency: eslint
  • Version: 9.39.1
  • this dependency was already used in ILIAS.
  • the dependency's license is compatible with ILIAS' license: MIT

Type of dependency:

  • composer
  • npm

Usage:

  • components/ILIAS/* (all components should use this)

Reasoning:

  • The code-style can be checked.
  • The code-style can be applied.
  • The code can be analysed.

Maintenance:

  • Last update of the Library: 2025-11-03

Links:

Alternatives:
There are alternatives, but it would be too much of an effort to exchange the lintter. Besides, they all achieve the same thing.

  • @biomejs/biome
  • prettier

@thibsy thibsy added the dependencies Pull requests that update a dependency file label Dec 5, 2025
@matthiaskunkel
Copy link
Copy Markdown
Member

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

@lscharmer
Copy link
Copy Markdown
Contributor

Merged with PR: #11262

@lscharmer lscharmer closed this Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants