Skip to content

perf(linter/no-unused-vars): use default IgnorePattern when /^_/ is provided as a pattern#6697

Merged
graphite-app[bot] merged 1 commit intomainfrom
don/10-19-perf_linter/no-unused-vars_use_default_ignorepattern_when_/__/_is_provided_as_a_pattern
Oct 20, 2024
Merged

perf(linter/no-unused-vars): use default IgnorePattern when /^_/ is provided as a pattern#6697
graphite-app[bot] merged 1 commit intomainfrom
don/10-19-perf_linter/no-unused-vars_use_default_ignorepattern_when_/__/_is_provided_as_a_pattern

Conversation

@DonIsaac
Copy link
Copy Markdown
Contributor

@DonIsaac DonIsaac commented Oct 20, 2024

Use IgnorePattern::Default even when /^_/ is explicitly provided as a regex. This gives better diagnostic messages and lets us use starts_with('_') in more cases.

@graphite-app
Copy link
Copy Markdown
Contributor

graphite-app bot commented Oct 20, 2024

Your org has enabled the Graphite merge queue for merging into main

Add the label “0-merge” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix.

You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link.

Copy link
Copy Markdown
Contributor Author

DonIsaac commented Oct 20, 2024

@github-actions github-actions bot added A-linter Area - Linter C-performance Category - Solution not expected to change functional behavior, only performance labels Oct 20, 2024
@DonIsaac DonIsaac requested a review from camchenry October 20, 2024 03:17
@DonIsaac DonIsaac marked this pull request as ready for review October 20, 2024 03:17
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Oct 20, 2024

CodSpeed Performance Report

Merging #6697 will not alter performance

Comparing don/10-19-perf_linter/no-unused-vars_use_default_ignorepattern_when_/__/_is_provided_as_a_pattern (6a76ea8) with main (8b25131)

Summary

✅ 30 untouched benchmarks

@DonIsaac DonIsaac added the 0-merge Merge with Graphite Merge Queue label Oct 20, 2024
Copy link
Copy Markdown
Contributor Author

DonIsaac commented Oct 20, 2024

Merge activity

  • Oct 20, 12:24 AM EDT: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Oct 20, 12:28 AM EDT: A user added this pull request to the Graphite merge queue.
  • Oct 20, 12:28 AM EDT: The Graphite merge queue couldn't merge this PR because it had conflicts with the trunk branch.
  • Oct 20, 11:48 AM EDT: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Oct 20, 11:49 AM EDT: A user added this pull request to the Graphite merge queue.
  • Oct 20, 11:54 AM EDT: A user merged this pull request with the Graphite merge queue.

@DonIsaac DonIsaac force-pushed the don/10-19-feat_linter/eslint_show_ignore_patterns_in_eslint/no-unused-vars_diagnostic_messages branch from 6289632 to 01a35bb Compare October 20, 2024 04:24
Base automatically changed from don/10-19-feat_linter/eslint_show_ignore_patterns_in_eslint/no-unused-vars_diagnostic_messages to main October 20, 2024 04:28
@graphite-app graphite-app bot removed the 0-merge Merge with Graphite Merge Queue label Oct 20, 2024
@DonIsaac DonIsaac force-pushed the don/10-19-perf_linter/no-unused-vars_use_default_ignorepattern_when_/__/_is_provided_as_a_pattern branch from 159fe13 to 7328e52 Compare October 20, 2024 15:43
@DonIsaac DonIsaac added the 0-merge Merge with Graphite Merge Queue label Oct 20, 2024
…rovided as a pattern (#6697)

Use `IgnorePattern::Default` even when `/^_/` is explicitly provided as a regex. This gives better diagnostic messages and lets us use `starts_with('_')` in more cases.
@DonIsaac DonIsaac force-pushed the don/10-19-perf_linter/no-unused-vars_use_default_ignorepattern_when_/__/_is_provided_as_a_pattern branch from 7328e52 to 6a76ea8 Compare October 20, 2024 15:49
@graphite-app graphite-app bot merged commit 6a76ea8 into main Oct 20, 2024
@graphite-app graphite-app bot deleted the don/10-19-perf_linter/no-unused-vars_use_default_ignorepattern_when_/__/_is_provided_as_a_pattern branch October 20, 2024 15:54
Boshen added a commit that referenced this pull request Oct 21, 2024
## [0.10.1] - 2024-10-21

### Features

- af25752 linter: Add `unicorn/prefer-math-min-max` (#6621) (Brian Liu)
- 5095f02 linter: Added fixer for duplicate prefix in valid title jest
rule (#6699) (Tapan Prakash)
- e9976d4 linter: Add title whitespace fixer for jest valid title rule
(#6669) (Tapan Prakash)
- 45f02d5 linter: Add `unicorn/consistent-empty-array-spread` (#6695)
(Brian Liu)
- 01a35bb linter/eslint: Show ignore patterns in `eslint/no-unused-vars`
diagnostic messages (#6696) (DonIsaac)

### Bug Fixes

- 1bcd707 editor: Update config sent to language server (#6724)
(Nicholas Rayburn)
- ce25c45 linter: Panic in `disable-directives` (#6677) (dalaoshu)
- a5de230 linter/import: `import/no-duplicates` handles namespace
imports correctly (#6694) (DonIsaac)
- b0b6ac7 linter/no-cond-assign: False positive when assignment is in
body statement (#6665) (camchenry)

### Performance

- 6a76ea8 linter/no-unused-vars: Use default IgnorePattern when /^_/ is
provided as a pattern (#6697) (DonIsaac)

### Refactor

- d6609e9 linter: Use `run_on_jest_node` for existing lint rules (#6722)
(camchenry)
- 97195ec linter: Add `run_on_jest_node` to run rules on only jest nodes
(#6721) (camchenry)
- 155fe7e linter: Allow `Semantic` to be passed for collecting Jest
nodes (#6720) (camchenry)
- ad8f281 linter: Use iter for collecting jest nodes (#6719) (camchenry)
- dc19a8f linter: Use iterator for collecting jest imports (#6718)
(camchenry)
- 29c1447 linter: `jest/valid-title` fixer to use `Span::shrink` method
(#6703) (Tapan Prakash)
- 2eb984a linter: Add missing `should_run` implementations (#6666)
(camchenry)
- 23f88b3 linter/import: Better diagnostic messages for
`import/no-duplicates` (#6693) (DonIsaac)

---------

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0-merge Merge with Graphite Merge Queue A-linter Area - Linter C-performance Category - Solution not expected to change functional behavior, only performance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants