Add --graphql-linter-enabled option, to control whether the linter should be enabled or not for GraphQL files. Contributed by @ematipico
New EXPERIMENTAL search command. The search command allows you to search a Biome project using GritQL syntax.
GritQL is a powerful language that lets you do structural searches on your codebase. This means that trivia such as whitespace or even the type of strings quotes used will be ignored in your search query. It also has many features for querying the structure of your code, making it much more elegant for searching code than regular expressions.
While we believe this command may already be useful to users in some situations (especially when integrated in the IDE extensions!), we also had an ulterior motive for adding this command: We intend to utilize GritQL for our plugin efforts, and by allowing our users to try it out in a first iteration, we hope to gain insight in the type of queries you want to do, as well as the bugs we need to focus on.
For now, the search command is explicitly marked as EXPERIMENTAL, since many bugs remain. Keep this in mind when you try it out, and please let us know your issues!
Note: GritQL escapes code snippets using backticks, but most shells interpret backticks as command invocations. To avoid this, it's best to put single quotes around your Grit queries.
biome search '`console.log($message)`' # find all `console.log` invocations
Add --graphql-linter-enabled option, to control whether the linter should be enabled or not for GraphQL files. Contributed by @ematipico
New EXPERIMENTAL search command. The search command allows you to search a Biome project using GritQL syntax.
GritQL is a powerful language that lets you do structural searches on your codebase. This means that trivia such as whitespace or even the type of strings quotes used will be ignored in your search query. It also has many features for querying the structure of your code, making it much more elegant for searching code than regular expressions.
While we believe this command may already be useful to users in some situations (especially when integrated in the IDE extensions!), we also had an ulterior motive for adding this command: We intend to utilize GritQL for our plugin efforts, and by allowing our users to try it out in a first iteration, we hope to gain insight in the type of queries you want to do, as well as the bugs we need to focus on.
For now, the search command is explicitly marked as EXPERIMENTAL, since many bugs remain. Keep this in mind when you try it out, and please let us know your issues!
Note: GritQL escapes code snippets using backticks, but most shells interpret backticks as command invocations. To avoid this, it's best to put single quotes around your Grit queries.
biome search '`console.log($message)`' # find all `console.log` invocations
Bumps the all group with 47 updates:
14.2.8
14.2.11
1.8.3
1.9.1
1.6.1
1.6.2
29.5.12
29.5.13
22.5.4
22.5.5
18.3.5
18.3.6
8.4.0
8.5.0
8.4.0
8.5.0
14.2.8
14.2.11
9.1.5
9.1.6
8.4.45
8.4.47
3.4.10
3.4.11
5.5.4
5.6.2
1.8.3
1.9.1
1.8.3
1.9.1
1.8.3
1.9.1
1.8.3
1.9.1
1.8.3
1.9.1
1.8.3
1.9.1
1.8.3
1.9.1
1.8.3
1.9.1
4.11.0
4.11.1
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
14.2.8
14.2.11
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.6.1
1.6.2
1.0.30001659
1.0.30001660
1.5.18
1.5.23
7.35.2
7.36.1
4.8.0
4.8.1
Updates
next
from 14.2.8 to 14.2.11Release notes
Sourced from next's releases.
Commits
bfbc92a
v14.2.11fa51ff5
fix: correct metadata url suffix (#69959) (#70042)276ddf3
fix: settingassetPrefix
to URL format breaks HMR (#70040)9954a21
Update revalidateTag to batch tags in one request (#65296)937651f
v14.2.107ed7f12
Remove invalid fallback revalidate value (#69990)99de057
Revert server action optimization (#69925)24647b9
Add ability to customize Cache-Control (#69802)6fa8982
v14.2.97998745
test: lock ts type check (#69889)Updates
@biomejs/biome
from 1.8.3 to 1.9.1Release notes
Sourced from
@biomejs/biome
's releases.... (truncated)
Changelog
Sourced from
@biomejs/biome
's changelog.... (truncated)
Commits
9bf1e4c
release: v1.9.1 (#3900)eebf20f
chore: remove sponsor (#3896)f6d61b0
feat(lint): add noProcessEnv (#3825)49a6616
refactor(package.json): add more keywords (#3876)cccaea3
docs(readme): add CSS and GraphQL (#3869)b260d5b
feat(package.json): set version to 1.9b7c67fc
revert(package.json): version894c3c5
release: v1.9.0 (#3794)d658225
feat(linter): make noRestrictedTypes common options simpler (#3819)37cf1e0
feat(linter): implement noCommonJs (#3821)Updates
@tauri-apps/cli
from 1.6.1 to 1.6.2Release notes
Sourced from
@tauri-apps/cli
's releases.Commits
bd3c153
Apply Version Updates From Current Changes (v1) (#11012)328b11f
fix(ci): increase timeout, cache updater fixtures649e01f
fix(tests): start updater server once02dfb03
fix(tests): use hyper instead of tiny-http to serve updates963411a
chore(tests): enhance e2e test logs and delay for CI70b8525
fix(ci): install webkit2gtk-4.1 for e2e tests6d629cb
fix: integration tests5f5c7c7
fix(ci): downgrade mac-notification-sys to 0.6.126d243f
fix(core):restart
cannot handle binary name change on macOS (#10991)8a0e93b
fixes iframes in windows causes window.TAURI_INVOKE is not a function err...Updates
@types/jest
from 29.5.12 to 29.5.13Commits
Updates
@types/node
from 22.5.4 to 22.5.5Commits
Updates
@types/react
from 18.3.5 to 18.3.6Commits
Updates
@typescript-eslint/eslint-plugin
from 8.4.0 to 8.5.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.Commits
4d31ebe
chore(release): publish 8.5.0918bdf4
fix(eslint-plugin): [consistent-type-assertions] access parser services lazil...4f6a97b
fix(eslint-plugin): [no-unnecessary-type-parameters] fix AST quick path scope...dbcade8
docs: [no-floating-promises] add MDN link regarding void operator (#9953)ead85a3
fix(eslint-plugin): [no-misused-promises] handle static method (#9951)c49b91f
feat(eslint-plugin): [no-unsafe-argument] differentiate error types (#9920)04d1bd0
docs: mark allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing options as ...cafed6d
chore: enableunicorn/prefer-array-some
(#9932)bee8c9d
chore: enable unicorn/prefer-spread (#9834)fe2a16e
fix(eslint-plugin): [no-unnecessary-type-assertion] fix TSNonNullExpression f...Updates
@typescript-eslint/parser
from 8.4.0 to 8.5.0Release notes
Sourced from
@typescript-eslint/parser
's releases.Changelog
Sourced from
@typescript-eslint/parser
's changelog.Commits
4d31ebe
chore(release): publish 8.5.04bc801e
chore: enable unicorn/no-array-reduce (#9640)Updates
eslint-config-next
from 14.2.8 to 14.2.11Release notes
Sourced from eslint-config-next's releases.
Commits
bfbc92a
v14.2.11937651f
v14.2.106fa8982
v14.2.9Updates
husky
from 9.1.5 to 9.1.6Release notes
Sourced from husky's releases.
Commits
a2d942a
9.1.6b4465ed
fix: add parens around the null coalescing operator to fix issues when npm_co...3b3e7f1
docs(spanish): improve spanish translation (#1504)dcf3aed
dosc: repair support Spanish sponsors links (#1500)c3afd5f
docs: support Spanish documentation (#1499)c5f4f48
docs: support Russian documentation (#1495)Updates
postcss
from 8.4.45 to 8.4.47Release notes
Sourced from postcss's releases.
Changelog
Sourced from postcss's changelog.
Commits
5e6fd13
Release 8.4.47 version714bc10
Typo439d20e
Release 8.4.46 versionb93582f
Update dependenciesc51e467
Fix error on inserting node without raws in some cases829ae47
Update dependencies5aaaec2
Update remaining workflow jobs to use latest version of actions (#1968)Updates
tailwindcss
from 3.4.10 to 3.4.11Release notes
Sourced from tailwindcss's releases.
Changelog
Sourced from tailwindcss's changelog.
Commits
818d10a
3.4.118dd9246
update changelog6d9ae82
Allowanchor-size(…)
in arbitrary values (#14393)Updates
typescript
from 5.5.4 to 5.6.2Release notes
Sourced from typescript's releases.
Commits
a7e3374
Bump version to 5.6.2 and LKG2063357
🤖 Pick PR #59708 (LEGO: Pull request from lego/hb_537...) into release-5.6 (#...4fe7e41
🤖 Pick PR #59670 (fix(59649): ts Move to a new file d...) into release-5.6 (#...1a03e53
🤖 Pick PR #59761 (this
can be nullish) into release-5.6 (#59762)6212132
Update LKGbbb5faf
🤖 Pick PR #59542 (Fixing delay caused in vscode due t...) into release-5.6 (#...e6914a5
Bump version to 5.6.1-rc and LKG34121c4
Update LKG2a30c2a
Merge remote-tracking branch 'origin/main' into release-5.6936a79b
Expose TypeChecker. getAwaitedType to public (#59268)Updates
@biomejs/cli-darwin-arm64
from 1.8.3 to 1.9.1Release notes
Sourced from
@biomejs/cli-darwin-arm64
's releases.... (truncated)
Changelog
Sourced from
@biomejs/cli-darwin-arm64
's changelog.... (truncated)
Commits
9bf1e4c
release: v1.9.1 (#3900)eebf20f
chore: remove sponsor (#3896)f6d61b0
feat(lint): add noProcessEnv (#3825)49a6616
refactor(package.json): add more keywords (#3876)cccaea3
docs(readme): add CSS and GraphQL (#3869)b260d5b
feat(package.json): set version to 1.9b7c67fc
revert(package.json): version894c3c5
release: v1.9.0 (#3794)d658225
feat(linter): make noRestrictedTypes common options simpler (#3819)37cf1e0
feat(linter): implement noCommonJs (#3821)Updates
@biomejs/cli-darwin-x64
from 1.8.3 to 1.9.1Release notes
Sourced from
@biomejs/cli-darwin-x64
's releases.... (truncated)
Changelog
Sourced from
@biomejs/cli-darwin-x64
's changelog.