Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move chipper/eslint/ to perennial #1500

Closed
zepumph opened this issue Oct 18, 2024 · 4 comments
Closed

Move chipper/eslint/ to perennial #1500

zepumph opened this issue Oct 18, 2024 · 4 comments

Comments

@zepumph
Copy link
Member

zepumph commented Oct 18, 2024

Side issue for #1489.

These are shared config files and phet-specific rules.
This will mostly just be busy work, but could break scenery stack linting, since the relative path may change.

@zepumph zepumph self-assigned this Oct 18, 2024
@github-project-automation github-project-automation bot moved this to Upcoming Tests (by priority) in QA Pipeline Oct 18, 2024
@zepumph zepumph removed this from QA Pipeline Oct 18, 2024
@zepumph
Copy link
Member Author

zepumph commented Oct 18, 2024

The highest priority piece of this issue is that perennial's eslint.config.mjs depends on chipper:

https://github.com/phetsims/perennial/blob/791db377e0a5e594bcd1ba36149b579dc3d9f0a4/eslint.config.mjs#L3

@zepumph
Copy link
Member Author

zepumph commented Oct 18, 2024

  • This issue includes all the linting config plugins and packages in chipper/package.json.

@zepumph
Copy link
Member Author

zepumph commented Oct 21, 2024

  • Let's use paths to perennial-alias always. Like import getNodeConfiguration from '../perennial/eslint/getNodeConfiguration.mjs';
  • Let's move this to be under perennial/js/eslint/

@zepumph zepumph assigned samreid and unassigned zepumph Oct 21, 2024
zepumph added a commit that referenced this issue Oct 22, 2024
zepumph added a commit that referenced this issue Oct 22, 2024
zepumph added a commit to phetsims/perennial that referenced this issue Oct 22, 2024
zepumph added a commit to phetsims/perennial that referenced this issue Oct 22, 2024
zepumph added a commit to phetsims/perennial that referenced this issue Oct 22, 2024
zepumph added a commit to phetsims/perennial that referenced this issue Oct 22, 2024
zepumph added a commit that referenced this issue Oct 22, 2024
zepumph added a commit to phetsims/perennial that referenced this issue Oct 23, 2024
@zepumph
Copy link
Member Author

zepumph commented Oct 23, 2024

Merged to main. There are no more TODOs or work for this issue. Closing

@zepumph zepumph closed this as completed Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants