-
Notifications
You must be signed in to change notification settings - Fork 500
chore: enable 69 oxlint rules across 4 phases #8722
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
Open
DrJKL
wants to merge
99
commits into
main
Choose a base branch
from
drjkl/I-have-a-ruler-and-I-know-how-to-use-it
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
99 commits
Select commit
Hold shift + click to select a range
e974f88
refactor: migrate withDefaults to reactive destructured props
DrJKL cd70d7a
feat: add vue/define-props-destructuring lint rule as warning
DrJKL 0bff3fe
feat: migrate all defineProps to reactive destructured pattern
DrJKL aaf33ce
chore: enable oxlint rule vitest/consistent-vitest-vi
DrJKL 74dbad2
chore: enable oxlint rule vitest/prefer-describe-function-title
DrJKL 832b34c
chore: enable oxlint rule unicorn/throw-new-error
DrJKL 826f4b1
chore: enable oxlint rule unicorn/prefer-string-trim-start-end
DrJKL d012682
chore: enable oxlint rule unicorn/prefer-optional-catch-binding
DrJKL febc195
chore: enable oxlint rule unicorn/catch-error-name
DrJKL bb6ad22
chore: enable oxlint rule unicorn/no-instanceof-array
DrJKL 4e9dc97
chore: enable oxlint rule unicorn/prefer-array-flat-map
DrJKL 2d20de7
chore: enable oxlint rule unicorn/no-length-as-slice-end
DrJKL 6a420f2
chore: enable oxlint rule unicorn/prefer-regexp-test
DrJKL 7821b69
chore: enable oxlint rule unicorn/prefer-string-replace-all
DrJKL a516c1c
chore: enable oxlint rule unicorn/prefer-string-slice
DrJKL e981c38
chore: enable oxlint rule unicorn/prefer-type-error
DrJKL 8fe2ed3
chore: enable oxlint rule unicorn/prefer-prototype-methods
DrJKL a98d01b
chore: enable oxlint rule unicorn/prefer-math-min-max
DrJKL 4c5e213
chore: enable oxlint rule unicorn/no-useless-undefined
DrJKL af48fae
chore: enable oxlint rule unicorn/prefer-query-selector
DrJKL 27a5701
chore: enable oxlint rule unicorn/prefer-spread
DrJKL 933fc35
chore: enable oxlint rule unicorn/prefer-classlist-toggle
DrJKL 25a25ef
chore: enable oxlint rule typescript/prefer-ts-expect-error
DrJKL 9f525bb
chore: enable oxlint rule unicorn/no-negation-in-equality-check
DrJKL 8c38d8a
chore: enable oxlint rule eslint/eqeqeq
DrJKL e6ec331
chore: enable oxlint rule eslint/no-useless-constructor
DrJKL 0d27434
chore: enable oxlint rule eslint/no-var
DrJKL 8d53bbf
chore: enable oxlint rule eslint/prefer-const
DrJKL 53fa5c2
chore: enable oxlint rule eslint/prefer-object-spread
DrJKL 19bcbce
chore: enable oxlint rule eslint/prefer-object-has-own
DrJKL 7741a9b
chore: enable oxlint rule eslint/yoda
DrJKL 37f8b73
chore: enable oxlint rule eslint/operator-assignment
DrJKL 2269275
chore: enable oxlint rule eslint/no-unneeded-ternary
DrJKL 0b1c221
chore: enable oxlint rule vitest/hoisted-apis-on-top
DrJKL ac5c84b
chore: enable oxlint rule vitest/no-conditional-tests
DrJKL 4fc40e0
chore: enable oxlint rule unicorn/error-message
DrJKL aa7e59d
chore: enable oxlint rule unicorn/no-abusive-eslint-disable
DrJKL cd3b1c5
chore: enable oxlint rule unicorn/no-this-assignment
DrJKL 82b8346
chore: enable oxlint rule unicorn/no-useless-switch-case
DrJKL deb9603
chore: enable oxlint rule unicorn/no-useless-collection-argument
DrJKL a3cef10
chore: enable oxlint rule eslint/no-useless-call
DrJKL 5540d22
chore: enable oxlint rule eslint/no-throw-literal
DrJKL 82b4be3
chore: enable oxlint rule eslint/no-useless-concat
DrJKL cc0bdf2
chore: enable oxlint rule eslint/preserve-caught-error
DrJKL b56a028
chore: enable oxlint rule eslint/no-new-func
DrJKL e60a475
chore: enable oxlint rule eslint/no-return-assign
DrJKL 99bc407
chore: enable oxlint rule eslint/prefer-rest-params
DrJKL 7c18a5a
chore: enable oxlint rule eslint/prefer-spread
DrJKL 5f3fd7f
chore: enable oxlint rule vitest/consistent-each-for
DrJKL a4df681
chore: enable oxlint rule vitest/consistent-test-filename
DrJKL 94523de
chore: enable oxlint rule vitest/warn-todo
DrJKL 6210814
chore: enable oxlint rule unicorn/no-typeof-undefined
DrJKL c03cd17
chore: enable oxlint rule unicorn/no-lonely-if
DrJKL f998fc0
chore: enable oxlint rule unicorn/no-immediate-mutation
DrJKL 4aa40a5
chore: enable oxlint rule unicorn/prefer-add-event-listener
DrJKL eb883c5
chore: enable oxlint rule unicorn/prefer-array-find
DrJKL 00aa420
chore: enable oxlint rule eslint/no-else-return
DrJKL f7b5006
chore: enable oxlint rule import/first
DrJKL ee1d61b
chore: enable oxlint rule prefer-template
DrJKL 8160632
chore: enable oxlint rule promise/no-nesting
DrJKL d02dfca
chore: enable oxlint rule promise/prefer-catch
DrJKL fd78ec3
chore: enable oxlint rule promise/param-names
DrJKL ea0e6b9
chore: enable oxlint rule typescript/prefer-nullish-coalescing
DrJKL 620ad24
chore: enable oxlint rule typescript/prefer-optional-chain
DrJKL e0090a5
chore: enable oxlint rule unicorn/consistent-function-scoping
DrJKL 924db2b
chore: enable oxlint rule unicorn/no-array-for-each
DrJKL 31a1e14
chore: enable oxlint rule unicorn/prefer-set-has
DrJKL f13a88a
chore: enable oxlint rule eslint/func-style
DrJKL 20b1600
chore: enable oxlint rule eslint/no-param-reassign
DrJKL a2fdb2f
chore: enable oxlint rule eslint/prefer-destructuring
DrJKL 0aec287
chore: enable oxlint rule promise/prefer-await-to-then
DrJKL 05c5d08
chore: enable oxlint rule promise/prefer-await-to-callbacks
DrJKL 06b96b1
chore: promote 0-violation guardrail rules from warn to error
DrJKL d9e9d68
chore: disable high-violation rules pending incremental cleanup
DrJKL 8376db4
fix: use oxlint-disable-next-line instead of eslint-disable-next-line
DrJKL 0edd5b1
Merge issues
DrJKL f2d5c41
Merge branch 'main' into drjkl/I-have-a-ruler-and-I-know-how-to-use-it
DrJKL e00e284
fix: exclude JSONC files from strict JSON validation
DrJKL da43303
Fix merge issue.
DrJKL 58d82b7
fix: use Vue useId() instead of Math.random() for NodeSearchBox inputId
DrJKL 6db9411
fix: misc cleanups and small fixes
DrJKL 6465c48
fix: forward class prop via cn() in Select and SelectValue wrappers
DrJKL ae8940c
fix: use defineAsyncComponent for Preview3d, clean up RAF state in mi…
DrJKL 6ae2bc0
fix: handle floating promise in DropZone onDragDrop call
DrJKL 8ff385f
feat: wrap async Preview3d component in Suspense boundary
DrJKL 25cc481
Merge branch 'main' into drjkl/I-have-a-ruler-and-I-know-how-to-use-it
DrJKL 7ad9173
Merge branch 'main' into drjkl/I-have-a-ruler-and-I-know-how-to-use-it
DrJKL c4c6507
Merge remote-tracking branch 'origin/main' into drjkl/I-have-a-ruler-…
DrJKL 2ed5618
fix: move import above vi.mock() calls to satisfy import/first rule
DrJKL a13d28c
Merge branch 'main' into drjkl/I-have-a-ruler-and-I-know-how-to-use-it
DrJKL 6a1dcf8
Merge branch 'main' into drjkl/I-have-a-ruler-and-I-know-how-to-use-it
DrJKL 21445f1
deps: Update oxfmt and oxlint
DrJKL 18f3877
fix: resolve new oxlint violations after upgrade
DrJKL 53013d0
fix: use component __name for describe() labels in Vue component tests
DrJKL cdd8105
Merge branch 'main' into drjkl/I-have-a-ruler-and-I-know-how-to-use-it
DrJKL 0a5af96
fix: replace props.* references with destructured prop variables
DrJKL b92fa9e
Merge remote-tracking branch 'origin/main' into drjkl/I-have-a-ruler-…
DrJKL 2fc88ab
Merge remote-tracking branch 'origin/main' into drjkl/I-have-a-ruler-…
DrJKL 1c48d41
fix: resolve lint errors and document describe naming convention
DrJKL File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.