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

apply new rules #177

Merged
merged 5 commits into from
Oct 30, 2024
Merged

apply new rules #177

merged 5 commits into from
Oct 30, 2024

Conversation

le-cong
Copy link
Contributor

@le-cong le-cong commented Oct 23, 2024

Fixes #171
Fixes #176

@le-cong le-cong added the MINOR label Oct 23, 2024
@le-cong le-cong self-assigned this Oct 23, 2024
@le-cong le-cong requested a review from carlansley October 28, 2024 17:58
package.json Outdated
@@ -43,7 +43,7 @@
"jest": "^29.7.0"
},
"peerDependencies": {
"@checkdigit/eslint-plugin": "7.0.0",
"@checkdigit/eslint-plugin": "7.3.0-PR.75-4246",
Copy link
Contributor

Choose a reason for hiding this comment

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

still using the beta

Copy link

Beta Published - Install Command: npm install @checkdigit/[email protected]

@le-cong le-cong requested a review from carlansley October 30, 2024 19:50
@@ -43,7 +43,7 @@
"jest": "^29.7.0"
},
"peerDependencies": {
"@checkdigit/eslint-plugin": "7.0.0",
"@checkdigit/eslint-plugin": "7.2.0",
Copy link
Contributor

Choose a reason for hiding this comment

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

there are updates to other plugins, should we update those deps also?

Copy link
Contributor

Choose a reason for hiding this comment

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

on second thoughts, if you've already tested this beta with repos, probably best to go out as-is. lmk

Copy link
Contributor Author

Choose a reason for hiding this comment

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

maybe we push this out first, because the other plugin deps need time to test, e.g.:

  1. @typescript-eslint/*: 8.11.0 introduced some issue which crash rule testers, it's unclear if 8:12.0 actually fixes it or not
  2. sonarjs can be a big change, and not sure if we want those new rules or not (e.g. require each file to have a test file with it, etc.)

@le-cong le-cong requested a review from carlansley October 30, 2024 20:13
Copy link

✅ PR review status - All reviews completed and approved!

@le-cong le-cong merged commit 54e0208 into main Oct 30, 2024
10 of 13 checks passed
@le-cong le-cong deleted the apply-new-rule-2024-10-23 branch October 30, 2024 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants