CLI v1.6.4
github-actions
released this
03 Apr 10:57
·
1272 commits
to main
since this release
Analyzer
Bug fixes
- An operator with no spaces around in a binary expression no longer breaks the js analyzer (#2243). Contributed by @Sec-ant
CLI
Bug fixes
Configuration
Bug fixes
- Correctly calculate enabled rules in lint rule groups. Now a specific rule belonging to a group can be enabled even if its group-level preset option
recommended
orall
isfalse
(#2191). Contributed by @Sec-ant
Editors
Bug fixes
- Fix the unexpected code deletion and repetition when
quickfix.biome
is enabled and someimport
-related rules are applied (#2222, #688, #1015). Contributed by @Sec-ant
Linter
Bug fixes
-
Fix #2211. noChildrenProp should work fine when children pass as a prop in a new line. Contributed by @fireairforce
-
Fix #2248.
lint/a11y/useButtonType
should not trigger when button element with spread attribute. Contributed by @fireairforce -
Fix #2216.
lint/style/useNamingConvention
should not ignore JSX Component name binding. Contributed by @fireairforce
Enhancements
- Add support for object property members in the rule
useSortedClasses
. Contributed by @ematipico
Parser
-
The parser doesn't throw any error when the frontmatter of
.astro
files contains an illegal return:--- const condition = true; if (condition) { return "Something"; } --- <div></div>
Contributed by @ematipico
What's Changed
Other changes
- refactor(test): better infra for formatting by @ematipico in #2189
- chore(deps): update github-actions (major) by @renovate in #2190
- chore:
search
command infra by @arendjr in #2194 - Update labeler.yml by @arendjr in #2208
- feat(css_formatter): CssImportAtRule formatting by @denbezrukov in #2180
- chore: derive
Copy
onLoggingKind
andLoggingLevel
by @arendjr in #2207 - CSS parser parses sequence of custom idents for @font-feature-values #1743 by @denbezrukov in #2184
- chore(deps): update @biomejs packages by @renovate in #2196
- docs(pt-br): Update pt-br/index.mdx by @Exerea in #2139
- fix(docs): improve wording of docs for global Number rules by @LucianBuzzo in #2210
- feat(formatter): format
@starting-style
by @ematipico in #2213 - Implement graphql grammar by @vohoanglong0107 in #1949
- feat(lint): rule
noMisplacedAssertion
by @ematipico in #1935 - chore: add html parser crate by @ematipico in #2163
- Fixed a typo in the docs by @michaelnji in #2230
- chore(deps): update @biomejs packages by @renovate in #2229
- feat: css linter docs by @togami2864 in #2151
- feat(parser): basic parsing for HTML parser by @ematipico in #2238
- refactor(website): create a dedicated page for import sorting by @Conaclos in #2236
- chore: update governance document by @ematipico in #2235
- chore: fix typo in docs by @jgjgill in #2247
- chore(deps): update @biomejs packages by @renovate in #2256
- chore(deps): pin dependencies by @renovate in #2255
- chore(deps): pin dependencies by @renovate in #2252
- chore(deps): pin dependencies - autoclosed by @renovate in #2253
- chore: add myself as a maintainer by @ah-yu in #2270
- feat(parser): basic parsing element list with context bump by @ematipico in #2272
- ci: fix release regression by @ematipico in #2280
- chore: re-try release 1.6.4 by @ematipico in #2281
New Contributors
- @renovate made their first contribution in #2190
- @Exerea made their first contribution in #2139
- @LucianBuzzo made their first contribution in #2210
- @michaelnji made their first contribution in #2230
- @jgjgill made their first contribution in #2247
Full Changelog: cli/v1.6.3...cli/v1.6.4