This repository was archived by the owner on Nov 27, 2025. It is now read-only.

Description
Problem
Currently the lint command does not work and the ESLint version 7 and config format are outdated and deprecated.
TypeError: Failed to load plugin '@typescript-eslint' declared in '.eslintrc.cjs': Class extends value undefined is not a constructor or null
Referenced from: /Users/christopherlepski/open-scd/packages/openscd/.eslintrc.cjs
Proposed improvements
- Remove prettier
- Remove Husky precommit hook
- Update ESLint to v9.x and replace deprecated
.eslintrc config with eslint.config
- Use Nx Workspaces to share
eslint.config between packages and have a single lint command to scan all packages
- Add Lint github action and trigger for PRs