This changes how the custom glob pattern in the workspace config is treated. Any file matching the glob is considered a Vitest config file. Any folder matching the glob pattern is treated as a workspace project and is subject to the regular config resolution (single vitest.config.ts or vite.config.ts inside the folder)
For example, projects/* will match anything inside the projects folder. If it's a folder, we try to find the config inside that folder (if there is none, it is still treated as a project with the default config). If it's a file, it will be treated as a Vitest config. projects/**/* previously would assume that you only wanted to have folders as projects, but now it will match every single file insideprojects.
Bumps the upgrades group with 10 updates in the / directory:
7.14.1
8.6.0
7.14.1
8.6.0
1.6.0
2.1.1
8.57.0
9.10.0
5.0.0
6.0.1
48.5.0
50.2.3
54.0.0
55.0.0
24.1.0
25.0.0
3.9.1
4.2.1
1.6.0
2.1.1
Updates
@typescript-eslint/eslint-plugin
from 7.14.1 to 8.6.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
343710e
chore(release): publish 8.6.0454d37e
feat(eslint-plugin): [no-misused-promises] check array predicate return (#9955)af92611
feat: addallow
option forrestrict-template-expressions
(#8556)2a809e2
test(eslint-plugin): [no-unnecessary-type-parameters] add tests with intrinsi...682299e
feat(eslint-plugin): [no-unnecessary-condition] check switch cases (#9912)77e65df
fix(eslint-plugin): [no-unnecessary-condition] properly reflect multiple nega...c11ca06
chore(eslint-plugin): make utility for static member access (#9836)2a956b2
fix(eslint-plugin): [no-deprecated] report on deprecated properties with func...9a80067
fix(eslint-plugin): [no-deprecated] report on deprecated variables used in de...3710c9c
feat(type-utils): isNullableType add Void logic (#9937)Updates
@typescript-eslint/parser
from 7.14.1 to 8.6.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
343710e
chore(release): publish 8.6.04d31ebe
chore(release): publish 8.5.04bc801e
chore: enable unicorn/no-array-reduce (#9640)3920c93
chore(release): publish 8.4.02ad3404
chore: enableunicorn/prefer-export-from
and `@typescript-eslint/consistent...ef2eab1
chore(release): publish 8.3.09612d81
chore: enable eslint-plugin-perfectionist on parser package (#9845)7440e14
chore(release): publish 8.2.0382e87b
chore: enableunicorn/prefer-node-protocol
(#9742)243fb5f
chore: enable prefer-template (#9544)Updates
@vitest/coverage-v8
from 1.6.0 to 2.1.1Release notes
Sourced from
@vitest/coverage-v8
's releases.... (truncated)
Commits
699055e
chore: release v2.1.19f1fd18
chore: release v2.1.0b2be23e
chore: release v2.1.0-beta.78ac7011
chore: release v2.1.0-beta.6da52d23
fix(coverage): use project specificvitenode
for uncovered files (#6044)5932a7f
feat(coverage): add--exclude-after-remap
(#6309)34199bd
feat(browser): support v8 coverage (#6273)72056b5
chore: release v2.1.0-beta.591dea8c
fix(coverage): v8 to warn instead of crash when conversion fails (#6318)1f6cb59
fix(coverage): v8 to support source maps with multiple sources (#6120)Updates
eslint
from 8.57.0 to 9.10.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
6448f32
9.10.0afeb9b1
Build: changelog update for 9.10.024c3ff7
chore: upgrade to@eslint/js
@9
.10.0 (#18866)1ebdde1
chore: package.json update for@eslint/js
release301b90d
feat: Add types (#18854)bee0e7a
docs: update README (#18865)bcf0df5
feat: limit namespace import identifier in id-length rule (#18849)45c18e1
feat: addrequireFlag
option torequire-unicode-regexp
rule (#18836)5d80b59
docs: specify thatruleId
can benull
in custom formatter docs (#18857)156b1c3
docs: Update READMEUpdates
eslint-plugin-compat
from 5.0.0 to 6.0.1Release notes
Sourced from eslint-plugin-compat's releases.
Commits
a0c853e
6.0.118fc24c
feat: addname
(for tooling) (#629)fbd665f
6.0.0acf5924
5.1.0-0a2db2d6
feat: eslint 9 support (#627)Updates
eslint-plugin-jsdoc
from 48.5.0 to 50.2.3Release notes
Sourced from eslint-plugin-jsdoc's releases.
... (truncated)
Commits
8222262
fix(require-jsdoc
): avoid erring on static blocks288f0ae
fix(check-param-names
): check against whitelist of acceptable function node...b039833
docs(text-escaping): indicate defaults forescapeHTML
964712b
fix: properly include options in ruleset factoriesaed3194
feat: added granular flat TypeScript configs (#1298)6e82aeb
docs: marklines-before-block
as not currently recommended75528b7
feat: update jsdoccomment, debug, devDeps.; fixes #1304df55137
fix(no-bad-blocks
): exclude ESLint directives1cae2cb
fix(lines-before-block
): remove rule from recommended0265923
feat(lines-before-block
): add new rule; fixes #1209Updates
eslint-plugin-unicorn
from 54.0.0 to 55.0.0Release notes
Sourced from eslint-plugin-unicorn's releases.
Commits
4db75c4
55.0.0f3ca6a0
Switchrun-rules-on-codebase
script to use ESLint CLI directly (#2402)cb7abc5
Getglobals
directly fromglobals
package (#2395)3c33820
Addno-length-as-slice-end
rule (#2400)1deb9bb
prefer-node-protocol
: Fix docs (#2392)68e0f13
Add TypeScript types (#2382)8d28b6e
no-single-promise-in-promise-methods
: Remove broken autofix for `Promise.al...a45b24a
prefer-node-protocol
: Ignore Bun modules (Superseded by #359.