Skip to content

LEAN-5581: Revive manuscripts-eslint-config and Standardize Linting A… - #118

Open
AlaAlkhalaileh wants to merge 14 commits into
masterfrom
LEAN-5581
Open

AlaAlkhalaileh wants to merge 14 commits into
masterfrom
LEAN-5581

Conversation

@AlaAlkhalaileh

Copy link
Copy Markdown
Contributor

…cross Apps

…cross Apps

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s linting setup to rely more directly on @manuscripts/eslint-config, with the apparent goal of standardizing ESLint configuration across Manuscripts apps.

Changes:

  • Removes a large set of ESLint-related devDependencies (plugins/parsers/config helpers) from package.json.
  • Simplifies eslint.config.mjs to directly export the shared Manuscripts ESLint config (removing FlatCompat, @eslint/js, and local plugin wiring).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Removes explicit ESLint plugin/parser devDependencies in favor of the shared config package.
eslint.config.mjs Switches from FlatCompat-based adaptation to directly spreading the shared config into ESLint flat config.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines 36 to 43
"devDependencies": {
"@manuscripts/eslint-config": "0.5.1",
"@manuscripts/transform": "4.3.27",
"@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.39.1",
"@types/debug": "4.1.12",
"@types/jest": "30.0.0",
"@types/node": "20.17.46",
"@typescript-eslint/eslint-plugin": "8.46.4",
"@typescript-eslint/parser": "8.46.4",
"eslint": "9.39.1",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-diff": "2.0.3",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-jest": "29.1.0",
"eslint-plugin-jsx-a11y": "6.10.2",
"eslint-plugin-mdx": "3.6.2",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-promise": "7.2.1",
"eslint-plugin-react": "7.37.5",
"eslint-plugin-react-hooks": "7.0.1",
"eslint-plugin-simple-import-sort": "12.1.1",
"husky": "8.0.3",
@zax-assistant

zax-assistant Bot commented May 17, 2026

Copy link
Copy Markdown
Contributor

Published version 2.3.12-LEAN-5581.3

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.

3 participants