Skip to content

Conversation

gokulprasanth-ni
Copy link
Collaborator

Justification

Resolves #155

Implementation

  • Remove all the legacy config files and replace them with flat config files.
  • Update the configurations to use flat config format
  • Update the dependencies version that support eslint v9.
  • Update the READMe doc related to this eslint v9 change.

Testing

  • Packed and applied the updated style guide in our client app - linting passed successfully.
image

gokulprasanth-ni added 7 commits September 15, 2025 15:11
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
gokulprasanth-ni added 4 commits September 16, 2025 12:19
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
@gokulprasanth-ni gokulprasanth-ni marked this pull request as ready for review September 16, 2025 10:37
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
gokulprasanth-ni added 6 commits September 18, 2025 19:53
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
Signed-off-by: gokulprasanth-ni <gokulprasanth.ravi@emerson.com>
@rajsite rajsite self-requested a review September 26, 2025 15:58
@rajsite rajsite requested a review from jattasNI September 30, 2025 17:14
@TrevorKarjanis TrevorKarjanis self-requested a review September 30, 2025 22:00
@rajsite
Copy link
Member

rajsite commented Oct 1, 2025

@gokulprasanth-ni please note some of the changes in recent updates we'd want to see in other PRs downstream when updating reops to use the config such as:

  • Using the defineConfig pattern in all eslint.config.js files
  • Using tsConfigRootDir: import.meta.dirname, instead of doing path parsing
  • Avoiding unnecessary array spreads on configuration, i.e. just need extends: typescriptConfig,, etc
  • For non-trivial transforms to "type": "module" those changes should be staged separately (a pr to transition to module first and then eslint chnages) or eslint should use commonjs style configuration and file tech debt to transition the package to module

@rajsite rajsite merged commit 89e71c8 into main Oct 1, 2025
2 checks passed
@rajsite rajsite deleted the users/gokulprasanthRavi/feat/update-packages-to-eslint-v9-version branch October 1, 2025 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade to ESLint 9
5 participants