Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
176 changes: 79 additions & 97 deletions Cargo.lock

Large diffs are not rendered by default.

74 changes: 37 additions & 37 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,46 +16,46 @@
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
anyhow = "1.0.100"
biome_analyze = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb", features = [
biome_analyze = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950", features = [
"schema",
] }
biome_cli = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_configuration = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb", features = [
biome_cli = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_configuration = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950", features = [
"schema",
] }
biome_console = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_css_analyze = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_css_parser = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_css_semantic = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_css_syntax = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_deserialize = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_diagnostics = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_flags = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_formatter = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_fs = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_graphql_analyze = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_graphql_parser = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_graphql_syntax = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_html_analyze = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_html_parser = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_html_syntax = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_js_analyze = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_js_formatter = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_js_parser = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_js_syntax = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_json_analyze = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_json_factory = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_json_formatter = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_json_parser = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_json_syntax = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_module_graph = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_project_layout = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_rowan = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_ruledoc_utils = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_service = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_string_case = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_test_utils = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_text_edit = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb" }
biome_console = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_css_analyze = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_css_parser = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_css_semantic = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_css_syntax = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_deserialize = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_diagnostics = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_flags = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_formatter = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_fs = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_graphql_analyze = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_graphql_parser = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_graphql_syntax = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_html_analyze = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_html_parser = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_html_syntax = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_js_analyze = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_js_formatter = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_js_parser = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_js_syntax = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_json_analyze = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_json_factory = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_json_formatter = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_json_parser = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_json_syntax = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_module_graph = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_project_layout = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_rowan = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_ruledoc_utils = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_service = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_string_case = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_test_utils = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
biome_text_edit = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950" }
bpaf = { version = "0.9.20", features = ["docgen"] }
# If you update this library, be aware of the breaking changes
camino = "1.2.2"
Expand All @@ -66,6 +66,6 @@
serde = "1.0.228"
serde_json = "1.0.145"
ureq = "3.1.4"
xtask_codegen = { git = "https://github.com/biomejs/biome.git", rev = "1da1356e7e666cc1befe8d07b591a96ae0633fcb", features = [
xtask_codegen = { git = "https://github.com/biomejs/biome.git", rev = "b8c1cc8fcaa0e3ee12fabeef72bc91e6b91d9950", features = [
"schema",
] }
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"@astrojs/starlight": "0.37.6",
"@biomejs/biome": "2.3.14",
"@biomejs/version-utils": "0.4.0",
"@biomejs/wasm-web": "https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@1da1356",
"@biomejs/wasm-web": "https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@b8c1cc8",
"@codemirror/lang-css": "6.3.1",
"@codemirror/lang-html": "6.4.11",
"@codemirror/lang-javascript": "6.2.4",
Expand Down
12 changes: 6 additions & 6 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions redirects.js
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ export default {
'/linter/rules/noNamespaceImport': '/linter/rules/no-namespace-import',
'/linter/rules/noNegationElse': '/linter/rules/no-negation-else',
'/linter/rules/noNestedComponentDefinitions': '/linter/rules/no-nested-component-definitions',
'/linter/rules/noNestedPromises': '/linter/rules/no-nested-promises',
'/linter/rules/noNestedTernary': '/linter/rules/no-nested-ternary',
'/linter/rules/noNextAsyncClientComponent': '/linter/rules/no-next-async-client-component',
'/linter/rules/noNodejsModules': '/linter/rules/no-nodejs-modules',
Expand Down Expand Up @@ -187,6 +188,7 @@ export default {
'/linter/rules/noReactSpecificProps': '/linter/rules/no-react-specific-props',
'/linter/rules/noRedeclare': '/linter/rules/no-redeclare',
'/linter/rules/noRedundantAlt': '/linter/rules/no-redundant-alt',
'/linter/rules/noRedundantDefaultExport': '/linter/rules/no-redundant-default-export',
'/linter/rules/noRedundantRoles': '/linter/rules/no-redundant-roles',
'/linter/rules/noRedundantUseStrict': '/linter/rules/no-redundant-use-strict',
'/linter/rules/noRenderReturnValue': '/linter/rules/no-render-return-value',
Expand Down Expand Up @@ -266,6 +268,7 @@ export default {
'/linter/rules/noUselessLoneBlockStatements': '/linter/rules/no-useless-lone-block-statements',
'/linter/rules/noUselessRegexBackrefs': '/linter/rules/no-useless-regex-backrefs',
'/linter/rules/noUselessRename': '/linter/rules/no-useless-rename',
'/linter/rules/noUselessReturn': '/linter/rules/no-useless-return',
'/linter/rules/noUselessStringConcat': '/linter/rules/no-useless-string-concat',
'/linter/rules/noUselessStringRaw': '/linter/rules/no-useless-string-raw',
'/linter/rules/noUselessSwitchCase': '/linter/rules/no-useless-switch-case',
Expand Down Expand Up @@ -315,6 +318,7 @@ export default {
'/linter/rules/useConsistentEnumValueType': '/linter/rules/use-consistent-enum-value-type',
'/linter/rules/useConsistentGraphqlDescriptions': '/linter/rules/use-consistent-graphql-descriptions',
'/linter/rules/useConsistentMemberAccessibility': '/linter/rules/use-consistent-member-accessibility',
'/linter/rules/useConsistentMethodSignatures': '/linter/rules/use-consistent-method-signatures',
'/linter/rules/useConsistentObjectDefinitions': '/linter/rules/use-consistent-object-definitions',
'/linter/rules/useConsistentTypeDefinitions': '/linter/rules/use-consistent-type-definitions',
'/linter/rules/useConst': '/linter/rules/use-const',
Expand Down Expand Up @@ -343,6 +347,7 @@ export default {
'/linter/rules/useFragmentSyntax': '/linter/rules/use-fragment-syntax',
'/linter/rules/useGenericFontNames': '/linter/rules/use-generic-font-names',
'/linter/rules/useGetterReturn': '/linter/rules/use-getter-return',
'/linter/rules/useGlobalThis': '/linter/rules/use-global-this',
'/linter/rules/useGoogleFontDisplay': '/linter/rules/use-google-font-display',
'/linter/rules/useGoogleFontPreconnect': '/linter/rules/use-google-font-preconnect',
'/linter/rules/useGraphqlNamedOperations': '/linter/rules/use-graphql-named-operations',
Expand Down
2 changes: 1 addition & 1 deletion src/components/generated/linter/NumberOfRules.astro

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions src/content/docs/linter/css/rules.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ Below the list of rules supported by Biome, divided by group. Here's a legend of

| Rule name | Description | Properties |
| --- | --- | --- |
| [noDeprecatedMediaType](/linter/rules/no-deprecated-media-type) | Disallow deprecated media types. | <span class='inline-icon' title="This rule is not released yet"><Icon name="moon" label="This rule is not released yet" size="1.2rem" /></span> |
| [noDeprecatedMediaType](/linter/rules/no-deprecated-media-type) | Disallow deprecated media types. | |
| [noEmptySource](/linter/rules/no-empty-source) | Disallow empty sources. | |
| [noExcessiveLinesPerFile](/linter/rules/no-excessive-lines-per-file) | Restrict the number of lines in a file. | |
| [noHexColors](/linter/rules/no-hex-colors) | Disallow hex colors. | <span class='inline-icon' title="This rule is not released yet"><Icon name="moon" label="This rule is not released yet" size="1.2rem" /></span> |
| [noHexColors](/linter/rules/no-hex-colors) | Disallow hex colors. | |

## `style`

Expand Down
2 changes: 2 additions & 0 deletions src/content/docs/linter/css/sources.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Some **Biome** rules might **not** have options, compared to the original rule.
| ---- | ---- |
| [at-rule-no-unknown](https://github.com/stylelint/stylelint/blob/main/lib/rules/at-rule-no-unknown/README.md) |[noUnknownAtRules](/linter/rules/no-unknown-at-rules) |
| [block-no-empty](https://github.com/stylelint/stylelint/blob/main/lib/rules/block-no-empty/README.md) |[noEmptyBlock](/linter/rules/no-empty-block) |
| [color-no-hex](https://github.com/stylelint/stylelint/blob/main/lib/rules/color-no-hex/README.md) |[noHexColors](/linter/rules/no-hex-colors) |
| [custom-property-no-missing-var-function](https://github.com/stylelint/stylelint/blob/main/lib/rules/custom-property-no-missing-var-function/README.md) |[noMissingVarFunction](/linter/rules/no-missing-var-function) |
| [declaration-block-no-duplicate-custom-properties](https://github.com/stylelint/stylelint/blob/main/lib/rules/declaration-block-no-duplicate-custom-properties/README.md) |[noDuplicateCustomProperties](/linter/rules/no-duplicate-custom-properties) |
| [declaration-block-no-duplicate-properties](https://github.com/stylelint/stylelint/blob/main/lib/rules/declaration-block-no-duplicate-properties/README.md) |[noDuplicateProperties](/linter/rules/no-duplicate-properties) |
Expand All @@ -32,6 +33,7 @@ Some **Biome** rules might **not** have options, compared to the original rule.
| [keyframe-block-no-duplicate-selectors](https://github.com/stylelint/stylelint/blob/main/lib/rules/keyframe-block-no-duplicate-selectors/README.md) |[noDuplicateSelectorsKeyframeBlock](/linter/rules/no-duplicate-selectors-keyframe-block) |
| [keyframe-declaration-no-important](https://github.com/stylelint/stylelint/blob/main/lib/rules/keyframe-declaration-no-important/README.md) |[noImportantInKeyframe](/linter/rules/no-important-in-keyframe) |
| [media-feature-name-no-unknown](https://github.com/stylelint/stylelint/blob/main/lib/rules/media-feature-name-no-unknown/README.md) |[noUnknownMediaFeatureName](/linter/rules/no-unknown-media-feature-name) |
| [media-type-no-deprecated](https://github.com/stylelint/stylelint/blob/main/lib/rules/media-type-no-deprecated/README.md) |[noDeprecatedMediaType](/linter/rules/no-deprecated-media-type) |
| [named-grid-areas-no-invalid](https://github.com/stylelint/stylelint/blob/main/lib/rules/named-grid-areas-no-invalid/README.md) |[noInvalidGridAreas](/linter/rules/no-invalid-grid-areas) |
| [no-descending-specificity](https://github.com/stylelint/stylelint/blob/main/lib/rules/no-descending-specificity/README.md) |[noDescendingSpecificity](/linter/rules/no-descending-specificity) |
| [no-duplicate-at-import-rules](https://github.com/stylelint/stylelint/blob/main/lib/rules/no-duplicate-at-import-rules/README.md) |[noDuplicateAtImportRules](/linter/rules/no-duplicate-at-import-rules) |
Expand Down
Loading