Fix #604 which made noConfusingVoidType report false positives when the void type is used in a generic type parameter. Contributed by @unvalley
CLI
Bug fixes
Fix how overrides behave. Now ignore and include apply or not the override pattern, so they override each other.
Now the options inside overrides override the top-level options.
Bootstrap the logger only when needed. Contributed by @ematipico
Editors
Bug fixes
Fix #592, by changing binary resolution in the IntelliJ plugin. Contributed by @Joshuabaker2
Formatter
Bug fixes
Apply the correct layout when the right hand of an assignment expression is a await expression or a yield expression. Contributed by @ematipico
Fix #303, where nested arrow functions didn't break. Contributed by @victor-teles
Linter
Bug fixes
Fix #175 which made noRedeclare report index signatures using the name of a variable in the parent scope.
The noSuperWithoutExtends rule now allows for calling super() in derived class constructors of class expressions (#2108). Contributed by @Sec-ant
Fix discrepancies on file source detection. Allow module syntax in .cts files (#2114). Contributed by @Sec-ant
CLI
Bug fixes
Fixes #2131, where folders were incorrectly ignored when running the command check. Now folders are correctly ignored based on their command. Contributed by @ematipico
Smoother handling of "endOfLine": "auto" in prettier migration: falling back to "lf" (#2145). Contributed by @eMerzh
Configuration
Bug fixes
Fix enabled rules calculation. The precendence of individual rules, all and recommend presets in top-level and group-level configs is now correctly respected. More details can be seen in (#2072) (#2028). Contributed by @Sec-ant
Formatter
Bug fixes
Fix #1661. Now nested conditionals are aligned with Prettier's logic, and won't contain mixed spaces and tabs. Contributed by @ematipico
JavaScript APIs
Enhancements
Support applying lint fixes when calling the lintContent method of the Biome class (#1956). Contributed by @mnahkies
Linter
Bug fixes
Rule noUndeclaredDependencies now also validates peerDependencies and optionalDependencies (#2122). Contributed by @Sec-ant
Fix #1925. The fix for useOptionalChain would sometimes suggest an incorrect fix that discarded optional chaining operators on the left-hand side of logical expressions. These are now preserved. Contributed by @arendjr
Rule noUndeclaredVariables now also checks for worker globals (#2121). Contributed by @Sec-ant
Bumps the npm group with 17 updates:
5.15.12
5.15.14
1.6.0
1.6.2
5.15.12
5.15.14
7.6.17
8.0.4
7.6.17
8.0.4
7.6.17
8.0.4
1.0.11
8.0.4
7.6.17
8.0.4
7.6.17
8.0.4
7.6.17
8.0.4
7.6.17
8.0.4
7.6.17
8.0.4
18.2.64
18.2.69
18.2.21
18.2.22
7.6.17
8.0.4
5.4.2
5.4.3
5.1.5
5.2.6
Updates
@mui/material
from 5.15.12 to 5.15.14Release notes
Sourced from
@mui/material
's releases.... (truncated)
Changelog
Sourced from
@mui/material
's changelog.... (truncated)
Commits
9585d28
[release] v5.15.14 (#41540)da74af0
[docs] Fix useStorageState regressions (#41223)fb361fa
[material-ui] Use interface instead of type for props (#41500)98a08c9
[docs] Fix some Vale errors (#41516)c25839e
[material-ui][Select] Fix variant type (#41405)e0e9a2d
[Accordion] Convert to support CSS extraction (#41221)1ff3d5f
[Autocomplete] Convert to support CSS extraction (#40330)144dd13
[Slider][material-ui] Make it zero-runtime compatible (#41201)dbcb678
[release] v5.15.13 (#41462)9e97e73
[material-ui][Tooltip] Support event handlers with extra parameters (#41320)Updates
@biomejs/biome
from 1.6.0 to 1.6.2Release notes
Sourced from
@biomejs/biome
's releases.... (truncated)
Changelog
Sourced from
@biomejs/biome
's changelog.... (truncated)
Commits
7669b33
release: 1.6.2 (#2152)958a9a1
docs(lint/style/useFilenamingConvention): fix example options (#2144)98d53ae
feat(biome_css_analyzer): initilize css linter infra (#2111)745afc8
chore: run biome on more than a few directories (#2099)fdc592b
chore: fix@biomejs/biome
inconsistency inpackage.json
(#2094)4568c5a
feat(biome_js_analyze): noDuplicateElesIf (#2040)4ed1cbe
release: 1.6.1 (#2046)e2f67c2
feat(lint/noDoneCallback): add rule (#1938)75eed2e
fix(overrides
):json.formatter.trailingCommas
should work (#2025)Updates
@mui/icons-material
from 5.15.12 to 5.15.14Release notes
Sourced from
@mui/icons-material
's releases.... (truncated)
Changelog
Sourced from
@mui/icons-material
's changelog.... (truncated)
Commits
9585d28
[release] v5.15.14 (#41540)6da671c
[material-next] Drop the package (#41544)98a08c9
[docs] Fix some Vale errors (#41516)dbcb678
[release] v5.15.13 (#41462)828f4da
[pigment] Rename directories to match package names (#41453)16e8ef7
[code-infra] Add alias for icon types (#41248)Updates
@storybook/addon-essentials
from 7.6.17 to 8.0.4Release notes
Sourced from
@storybook/addon-essentials
's releases.Looks like these dependencies are updatable in another way, so this is no longer needed.