A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
3044 matches across 12 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/biome_suppression/src/lib.rs | 1 | #![deny(clippy::use_self)] |
| LOW | crates/biome_json_value/src/json_value.rs | 1 | //! JSON value types based on `biome_json_syntax`. |
| LOW | crates/biome_html_formatter/src/lib.rs | 261 | /// Formats the [leading comments](biome_formatter::comments#leading-comments) of the node. |
| LOW | crates/biome_html_formatter/src/comments.rs | 81 | // The issue is demonstrated in the example below. |
| LOW | crates/biome_html_formatter/src/comments.rs | 121 | // Attach comments between attributes to the following attribute as leading comments. |
| LOW | crates/biome_html_formatter/src/verbatim.rs | 361 | // This allows comments at the end of nested structures: |
| LOW | crates/biome_html_formatter/src/context.rs | 281 | /// |
| LOW | crates/biome_html_formatter/src/context.rs | 301 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Default, Deserializable, Merge)] |
| LOW | crates/biome_html_formatter/src/utils/css_display.rs | 1 | //! CSS display value mappings for HTML elements. |
| LOW | crates/biome_html_formatter/src/utils/css_display.rs | 21 | /// `display: inline` - Element generates inline-level boxes. |
| LOW | crates/biome_html_formatter/src/utils/css_display.rs | 141 | /// respecting the formatter's whitespace sensitivity setting. |
| LOW | crates/biome_html_formatter/src/utils/metadata.rs | 921 | pub(crate) fn get_css_whitespace(tag_name: &str) -> CssWhitespace { |
| LOW | crates/biome_html_formatter/src/utils/children.rs | 21 | HtmlFormatter, comments::HtmlCommentStyle, context::HtmlFormatContext, |
| LOW | crates/biome_html_formatter/src/utils/children.rs | 101 | /// ```html |
| LOW | crates/biome_html_formatter/src/utils/children.rs | 121 | /// a |
| LOW | crates/biome_html_formatter/src/utils/children.rs | 721 | |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 1 | //! # Caution |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 21 | //! ## How CSS Display affects whitespace sensitivity |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 41 | //! It's ok for me to be like this... |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 61 | //! However, if the outer div has a newline before the inner div, then it treats the group |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 81 | //! Some elements may not necessarily have `display: block`, but always break their children onto multiple lines (if any |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 101 | //! ``` |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 121 | //! > |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 141 | //! submit |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 161 | //! |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 221 | self.layout = HtmlChildListLayout::Multiline; |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 301 | /// |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 441 | |
| LOW | …es/biome_html_formatter/src/html/lists/element_list.rs | 481 | // Prettier's `ifBreak("", softline)` pattern where we conditionally add a line break |
| LOW | …tes/biome_html_formatter/src/html/auxiliary/element.rs | 201 | |
| LOW | …tes/biome_html_formatter/src/html/auxiliary/element.rs | 221 | // ``` |
| LOW | …e_html_formatter/src/html/auxiliary/closing_element.rs | 1 | use crate::{prelude::*, utils::css_display::get_css_display_from_tag}; |
| LOW | …prettier/css/character-escaping/character_escaping.css | 1 | #♥ {} |
| LOW | …prettier/css/character-escaping/character_escaping.css | 21 | #\#fake-id {} /* matches the element with id="#fake-id" */ |
| LOW | crates/biome_css_formatter/src/lib.rs | 221 | fn is_global_suppressed(&self, node: &N, f: &CssFormatter) -> bool { |
| LOW | crates/biome_css_formatter/src/lib.rs | 361 | |
| LOW | crates/biome_css_formatter/src/lib.rs | 401 | /// It returns the [Formatted] document that can be printed to a string. |
| LOW | …_css_formatter/src/css/lists/relative_selector_list.rs | 41 | // Each selector gets `indent` added in case it breaks over multiple |
| LOW | …rc/css/lists/custom_identifier_comma_separated_list.rs | 21 | } |
| LOW | …css_formatter/src/css/lists/keyframes_selector_list.rs | 1 | use crate::prelude::*; |
| LOW | …css_formatter/src/css/lists/keyframes_selector_list.rs | 21 | // fit on a single line. |
| LOW | …tes/biome_css_formatter/src/css/lists/selector_list.rs | 1 | use crate::prelude::*; |
| LOW | …tes/biome_css_formatter/src/css/lists/selector_list.rs | 81 | } |
| LOW | …ormatter/src/css/auxiliary/media_at_rule_declarator.rs | 21 | [ |
| LOW | …me_css_formatter/src/css/selectors/complex_selector.rs | 61 | // don't insert `soft_line_break_or_space` before it, because the comments will cause the selector to break. |
| LOW | …_css_formatter/src/scss/auxiliary/binary_expression.rs | 161 | }; |
| LOW | …/biome_css_formatter/src/utils/component_value_list.rs | 41 | /// `ValueListLayout::Fill`. |
| LOW | …/biome_css_formatter/src/utils/component_value_list.rs | 221 | // If the layout is OneGroupPerLine, insert a hard line break as a `separator` |
| LOW | …/biome_css_formatter/src/utils/component_value_list.rs | 301 | /// |
| LOW | …/biome_css_formatter/src/utils/component_value_list.rs | 321 | /// background: red blue white |
| LOW | …/biome_css_formatter/src/utils/component_value_list.rs | 341 | /// [main-end] minmax(1em, 1.000fr) |
| LOW | …/biome_css_formatter/src/utils/component_value_list.rs | 361 | /// transition: |
| LOW | crates/biome_css_formatter/src/utils/scss_each.rs | 1 | use crate::prelude::*; |
| LOW | crates/biome_css_formatter/src/utils/string_utils.rs | 161 | chosen_quote |
| LOW | crates/biome_css_formatter/src/utils/string_utils.rs | 181 | /// ``` |
| LOW | …er/tests/specs/prettier/markdown/markdown/test-case.md | 21 | |
| LOW | …atter/tests/specs/prettier/markdown/spec/example-48.md | 1 | ## |
| LOW | …atter/tests/specs/prettier/markdown/spec/example-37.md | 1 | ### foo |
| LOW | …atter/tests/specs/prettier/markdown/spec/example-45.md | 1 | ### foo \### |
| LOW | …atter/tests/specs/prettier/markdown/spec/example-30.md | 1 | # foo |
| 2676 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …formatter/tests/specs/prettier/scss/comments/4878.scss | 1 | @function someVeryLongFunctionNameForJustAPow($base, $exponent) { |
| LOW | …css_formatter/tests/specs/prettier/scss/scss/3757.scss | 236 | @function AnotherMyCalculationFunction($some-number, $anotherNumber, $BigNumber: 100px){ |
| LOW | …ome_js_parser/tests/js_test_suite/ok/parameter_list.js | 1 | function evalInComputedPropertyKey({ [computed]: ignored }) {} |
| LOW | …tests/js_test_suite/ok/logical_expression_with_jsx.tsx | 15 | export default function UserWorkspaceTeamCellAvatarList() { |
| LOW | crates/biome_js_parser/src/syntax/function.rs | 1274 | // function evalInComputedPropertyKey({ [computed]: ignored }) {} |
| LOW | …ity/noUselessFragments/withJsxExpressionChildValid.jsx | 6 | function jsxExpressionChildFragment() { |
| LOW | …ity/noUselessFragments/withJsxExpressionChildValid.jsx | 10 | function jsxExpressionChildReactFragment() { |
| LOW | …siveCognitiveComplexity/nestedControlFlowStructures.js | 1 | function nestedControlFlowStructures(num) { |
| LOW | …s_analyze/tests/specs/style/noMagicNumbers/invalid.tsx | 12 | function getNegativeSecondsInMinute() {return -60;} |
| LOW | …/style/noParameterAssign/parameterMutationDenyValid.js | 2 | function copyParamValueToLocalProperty(input) { |
| LOW | …tyle/noParameterAssign/parameterMutationDenyInvalid.js | 19 | function propertyAssignmentInConditional(param) { |
| LOW | …tyle/noParameterAssign/parameterMutationDenyInvalid.js | 26 | function computedPropertyAssignment(param) { |
| LOW | …tyle/noParameterAssign/parameterMutationDenyInvalid.js | 35 | function propertyAssignmentViaFunction(param) { |
| LOW | …ze/tests/specs/suspicious/noConfusingVoidType/valid.ts | 12 | function returnsVoidPromiseDirectly(): Promise<void> { |
| LOW | …sts/specs/suspicious/noEmptyBlockStatements/invalid.js | 5 | function fooWithNestedEmptyFnBlock() { |
| LOW | …sts/specs/suspicious/noEmptyBlockStatements/invalid.js | 52 | function fooWithInternalEmptyBlocks(){ |
| LOW | …sts/specs/suspicious/noEmptyBlockStatements/invalid.ts | 5 | function fooWithNestedEmptyFnBlockTs() { |
| LOW | …sts/specs/suspicious/noEmptyBlockStatements/invalid.ts | 53 | function fooWithInternalEmptyBlocksTs(){ |
| LOW | …tests/specs/suspicious/noEmptyBlockStatements/valid.ts | 19 | function fooWithMultilineCommentTS() { |
| LOW | …correctness/noUnusedImports/issue_4677_tsdoc_syntax.ts | 29 | function testSyntaxWithDotMemberAndPipeDescription() { } |
| LOW | …correctness/noUnusedImports/issue_4677_tsdoc_syntax.ts | 34 | function testSyntaxWithHashMemberAndPipeDescription() { } |
| LOW | …correctness/noUnusedImports/issue_4677_tsdoc_syntax.ts | 39 | function testSyntaxWithDotMemberAnSpaceDescription() { } |
| LOW | …correctness/noUnusedImports/issue_4677_tsdoc_syntax.ts | 44 | function testSyntaxWithHashMemberAndSpaceDescription() { } |
| LOW | …/specs/correctness/noUnusedImports/issue_4677_jsdoc.js | 26 | export function testTypeOnExportedFunction(param) {} |
| LOW | …/specs/correctness/noUnusedImports/issue_4677_jsdoc.js | 56 | function testTypeOnFunctionVariable() { |
| LOW | …ts/specs/correctness/useUniqueElementIds/allowlist.jsx | 31 | function WithCreateElementWronglyQuoted() { |
| LOW | …sts/specs/correctness/noUnreachable/NestedFunctions.js | 13 | export default function JsFunctionExportDefaultDeclaration() { |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 9 | function ParentComponentAsFunctionDeclaration() { |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 10 | function ComponentAsFunctionDeclaration() {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 11 | function ComponentAsFunctionDeclarationWithParam(param) {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 27 | export default function ParentComponentAsDefaultFunctionDeclaration() { |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 28 | function ComponentAsFunctionDeclaration() {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 32 | function ComponentAsFunctionDeclaration() {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 36 | function ComponentAsFunctionDeclaration() {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 40 | function ComponentAsFunctionDeclaration() {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 44 | function ComponentAsFunctionDeclaration() {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 48 | function ComponentAsFunctionDeclaration() {} |
| LOW | …cs/correctness/noNestedComponentDefinitions/invalid.js | 55 | function ComponentAsFunctionDeclaration() {} |
| LOW | …NestedComponentDefinitions/invalidDefaultExpression.js | 2 | function ComponentAsFunctionDeclaration() {} |
| LOW | …pecs/correctness/noNestedComponentDefinitions/valid.js | 9 | function ComponentAsFunctionDeclaration() {} |
| LOW | …pecs/correctness/noNestedComponentDefinitions/valid.js | 10 | export default function ComponentAsDefaultFunctionDeclaration() {} |
| LOW | …pecs/correctness/noNestedComponentDefinitions/valid.js | 21 | function ComponentAsFunctionDeclaration() {} |
| LOW | …pecs/correctness/noNestedComponentDefinitions/valid.js | 32 | function ComponentAsFunctionDeclaration() {} |
| LOW | …pecs/correctness/noNestedComponentDefinitions/valid.js | 43 | function ComponentAsFunctionDeclaration(a1, a2) {} |
| LOW | …ness/useExhaustiveDependencies/invalidSuppressions.jsx | 3 | function SingleInstanceSuppressionWrong({a, b}) { |
| LOW | …ness/useExhaustiveDependencies/invalidSuppressions.jsx | 8 | function SingleInstanceSuppressionDuplicate({a, b}) { |
| LOW | …ness/useExhaustiveDependencies/invalidSuppressions.jsx | 14 | function SingleInstanceSuppressionNotEnough({a, b}) { |
| LOW | …ness/useExhaustiveDependencies/invalidSuppressions.jsx | 24 | function MultiInstanceSuppressionSomeWrong({a, b, c}) { |
| LOW | …ness/useExhaustiveDependencies/invalidSuppressions.jsx | 30 | function MultiInstanceSuppressionAllWrong({a, b, c, d}) { |
| LOW | …xhaustiveDependencies/reportUnnecessaryDependencies.js | 4 | function ReportUnnecessaryDependencies() { |
| LOW | …s/specs/correctness/useExhaustiveDependencies/valid.js | 262 | function ComponentWithRecursiveCallback() { |
| LOW | …s/specs/correctness/useExhaustiveDependencies/valid.js | 275 | function OutsideFunctionDeclaration() { |
| LOW | …eExhaustiveDependencies/missingDependenciesInvalid.jsx | 161 | function MissingFunctionDeclaration() { |
| LOW | …ecs/correctness/useExhaustiveDependencies/issue3685.ts | 4 | export function useWithNonNullAssertionOperator() { |
| LOW | …ecs/correctness/useExhaustiveDependencies/issue3512.js | 15 | function StateArrayDestructureWithMissing() { |
| LOW | …ecs/correctness/useExhaustiveDependencies/issue3512.js | 56 | function StateIndependentVariables() { |
| LOW | …ctness/useExhaustiveDependencies/validSuppressions.jsx | 9 | function SingleInstanceSuppression({a, b}) { |
| LOW | …haustiveDependencies/reportMissingDependenciesArray.js | 4 | function ReportMissingDependenciesArray() { |
| LOW | …e/tests/specs/correctness/useHookAtTopLevel/invalid.js | 143 | function useHookInsideObjectBindingInitializer(props) { |
| LOW | …e/tests/specs/correctness/useHookAtTopLevel/invalid.js | 147 | function useHookInsideObjectBindingInitializerInArgument({ value = useDefaultValue() }) { |
| 79 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | CHANGELOG.md | 4679 | "Lorem ipsum dolor sit amet consectetur adipiscing elit." + |
| LOW | CHANGELOG.md | 4679 | "Lorem ipsum dolor sit amet consectetur adipiscing elit." + |
| LOW | crates/biome_suppression/src/lib.rs | 809 | const BASE: &str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut |
| LOW | crates/biome_suppression/src/lib.rs | 809 | const BASE: &str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut |
| LOW | crates/biome_suppression/src/lib.rs | 1065 | const BASE: &str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut |
| LOW | crates/biome_suppression/src/lib.rs | 1065 | const BASE: &str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 3 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 3 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 7 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 7 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 10 | <div data-a="Lorem ipsum dolor sit amet" data-b="Lorem ipsum dolor sit amet" data-c="Lorem ipsum dolor sit amet"> |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 10 | <div data-a="Lorem ipsum dolor sit amet" data-b="Lorem ipsum dolor sit amet" data-c="Lorem ipsum dolor sit amet"> |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 11 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 11 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 15 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 15 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 22 | <img src="/images/foo.png" alt="Lorem ipsum dolor sit amet, consectetur adipiscing elit." /> |
| LOW | …ingle-attribute-per-line/single-attribute-per-line.vue | 22 | <img src="/images/foo.png" alt="Lorem ipsum dolor sit amet, consectetur adipiscing elit." /> |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 2 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 2 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 6 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 6 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 9 | <div data-a="Lorem ipsum dolor sit amet" data-b="Lorem ipsum dolor sit amet" data-c="Lorem ipsum dolor sit amet"> |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 9 | <div data-a="Lorem ipsum dolor sit amet" data-b="Lorem ipsum dolor sit amet" data-c="Lorem ipsum dolor sit amet"> |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 10 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 10 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 14 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 14 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 21 | <img src="/images/foo.png" alt="Lorem ipsum dolor sit amet, consectetur adipiscing elit." /> |
| LOW | …ngle-attribute-per-line/single-attribute-per-line.html | 21 | <img src="/images/foo.png" alt="Lorem ipsum dolor sit amet, consectetur adipiscing elit." /> |
| LOW | …tml_formatter/tests/specs/prettier/html/tags/tags.html | 104 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, |
| LOW | …tml_formatter/tests/specs/prettier/html/tags/tags.html | 104 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, |
| LOW | …tml_formatter/tests/specs/prettier/html/tags/tags.html | 108 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, |
| LOW | …tml_formatter/tests/specs/prettier/html/tags/tags.html | 108 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, |
| LOW | …formatter/tests/specs/prettier/html/tags/textarea.html | 30 | <div><textarea>lorem ipsum</textarea></div> |
| LOW | …tests/specs/prettier/html/whitespace/inline-nodes.html | 1 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus massa vel augue |
| LOW | …tests/specs/prettier/html/whitespace/inline-nodes.html | 1 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus massa vel augue |
| LOW | …tests/specs/prettier/html/whitespace/inline-nodes.html | 9 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus massa vel augue |
| LOW | …tests/specs/prettier/html/whitespace/inline-nodes.html | 9 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus massa vel augue |
| LOW | …l_formatter/tests/specs/html/long-inline-elements.html | 1 | Lorem ipsum<b>dolor sit amet, consectetur adipiscing elit. Sed eu diam vel |
| LOW | …l_formatter/tests/specs/html/long-inline-elements.html | 1 | Lorem ipsum<b>dolor sit amet, consectetur adipiscing elit. Sed eu diam vel |
| LOW | …iome_html_formatter/tests/specs/html/long-content.html | 1 | <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus velit non justo tempus pretium. Praesent orci |
| LOW | …iome_html_formatter/tests/specs/html/long-content.html | 1 | <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus velit non justo tempus pretium. Praesent orci |
| LOW | …/specs/html/elements/inline/tags-dont-hug-content.html | 1 | <b> asdfasdf foo bar things much more longer things lorem ipsum or something idk i put pineapple in strombolis </b> |
| LOW | …ml/elements/inline/tags-hug-content-longer-w-attr.html | 1 | <b class="really long really long really long really long really long">asdfasdf foo bar things <i>much more</i> longer t |
| LOW | …tests/specs/html/elements/inline/tags-hug-content.html | 1 | <b>asdfasdf foo bar things much more longer things lorem ipsum or something idk i put pineapple in strombolis</b> |
| LOW | …pecs/html/elements/inline/tags-dont-hug-content-2.html | 2 | asdfasdf foo bar things much more longer things lorem ipsum or something idk i put pineapple in strombolis |
| LOW | …pecs/html/elements/whitespace/ignore/long-content.html | 1 | <span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus velit non justo tempus pretium. Praesent orci |
| LOW | …pecs/html/elements/whitespace/ignore/long-content.html | 1 | <span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dapibus velit non justo tempus pretium. Praesent orci |
| LOW | …_formatter/tests/specs/prettier/css/comments/types.css | 44 | <small class=tooltip><span>Lorem ipsum dolor</span></small> |
| LOW | …tests/specs/prettier/scss/quotes/escape-in-string.scss | 1 | $description: "Lorem ipsum dolor sit \"amet\", consectetur adipiscing elit, " + |
| LOW | …er/tests/specs/prettier/markdown/markdown/test-case.md | 55 | > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, v |
| LOW | …er/tests/specs/prettier/markdown/markdown/test-case.md | 55 | > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, v |
| LOW | …er/tests/specs/prettier/markdown/markdown/test-case.md | 57 | > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wis |
| LOW | …er/tests/specs/prettier/markdown/markdown/test-case.md | 57 | > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wis |
| LOW | …cs/prettier/markdown/inlineCode/inline-code-newline.md | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod `tempor |
| LOW | …cs/prettier/markdown/inlineCode/inline-code-newline.md | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod `tempor |
| LOW | crates/biome_html_parser/tests/html_specs/ok/cdata.html | 3 | <![CDATA[lorem ipsum dolar 33 bottles of beer on the wall, 33 bottles of beer! Take one down, pass it around ...]]> |
| LOW | crates/biome_html_parser/src/lexer/tests.rs | 243 | "Lorem ipsum dolor sit amet, consectetur.", |
| LOW | crates/biome_html_parser/src/lexer/tests.rs | 243 | "Lorem ipsum dolor sit amet, consectetur.", |
| 62 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | crates/biome_css_semantic/src/semantic_model/model.rs | 113 | /// ┌─ Rule Set ──────────────────────────┐ |
| MEDIUM | crates/biome_css_semantic/src/semantic_model/model.rs | 125 | /// └─────────────────────────────────────┘ |
| MEDIUM | crates/biome_string_case/src/lib.rs | 23 | /// ┌──► Pascal ────────────┐ |
| MEDIUM | crates/biome_string_case/src/lib.rs | 27 | /// ┌──► Camel ─────────────┤ |
| MEDIUM | crates/biome_string_case/src/lib.rs | 29 | /// │ └──► Kebab ─────────────┤ |
| MEDIUM | crates/biome_string_case/src/lib.rs | 31 | /// │ └──► Snake ─────────────┤ |
| MEDIUM | crates/biome_string_case/src/lib.rs | 33 | /// └──► Uni ───────────────────────────┘ |
| MEDIUM | xtask/codegen/src/generate_css_baseline.rs | 156 | // ── Main extraction ────────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/biome_css_semantic/src/semantic_model/model.rs | 308 | // Step 1: split token list at combinators into (combinator_str, compound_tokens) pairs. |
| LOW | crates/biome_css_semantic/src/semantic_model/model.rs | 331 | // Step 2: for each compound, split into simple-selector chunks and sort them. |
| LOW | crates/biome_resolver/src/lib.rs | 357 | // Step 1: Try exact matches first (keys without '*'). |
| LOW | crates/biome_resolver/src/lib.rs | 365 | // Step 2: Collect pattern keys (containing a single '*') and sort them |
| LOW | crates/biome_resolver/src/lib.rs | 375 | // Step 3: Try pattern matches in sorted order. |
| LOW | crates/biome_formatter/src/lib.rs | 2011 | // but we need to check if the marker has the same dest, otherwise we can get an incorrect s |
| LOW | crates/biome_formatter/src/lib.rs | 2041 | // but we need to check if the marker has the same dest, otherwise we can get an incorrect subst |
| LOW | crates/biome_html_parser/src/syntax/mod.rs | 199 | // Step 1: Parse base name |
| LOW | crates/biome_html_parser/src/syntax/mod.rs | 209 | // Step 2: Extend with member access if present (using .map() pattern from JSX parser) |
| LOW | crates/biome_grit_parser/src/lexer/mod.rs | 876 | // Function is also an AST node name, so we need to check if the next token is a `(` |
| LOW | xtask/rules_check/src/lib.rs | 548 | "Analysis of '{group}/{rule}' on the following code block resulted in a parse error.\n\n{code}" |
| LOW | xtask/rules_check/src/lib.rs | 555 | "Analysis of '{group}/{rule}' on the following code block returned {num_diagnostics} diagnostics, but a |
| LOW | xtask/rules_check/src/lib.rs | 563 | "Analysis of '{group}/{rule}' on the following code block returned no diff where one was expected.\n\n{c |
| LOW | xtask/rules_check/src/lib.rs | 570 | "Analysis of '{group}/{rule}' on the following code block returned an unexpected diagnostic.\n\n{code}" |
| LOW | xtask/rules_check/src/lib.rs | 770 | "Failed to deserialize configuration options for '{group}/{}' from the following code block due to unknown e |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …atter/tests/specs/prettier/js/assignment/issue-7961.js | 5 | something.veeeeeery.looooooooooooooooooooooooooong = some.other.rather.long.chain.functionCall(); |
| CRITICAL | crates/biome_js_syntax/src/expr_ext.rs | 2449 | extract_call_expression("test.skip.sequential.only.todo.each([])(name, () => {});"); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | crates/biome_js_parser/src/syntax/stmt.rs | 846 | // Certainly not a directive, start statement list |
| MEDIUM | crates/biome_markdown_parser/src/token_source.rs | 133 | /// This is a more robust line-start check when NEWLINE is an explicit token. |
| MEDIUM | …ates/biome_js_analyze/src/lint/suspicious/use_await.rs | 15 | /// Ensure `async` functions utilize `await`. |
| MEDIUM | …ates/biome_js_analyze/src/lint/suspicious/use_await.rs | 20 | /// the function operates synchronously and might not leverage the advantages of async |
| MEDIUM | …lyze/src/lint/suspicious/no_misleading_instantiator.rs | 17 | /// In JavaScript, classes utilize the `constructor` method to initialize a new instance. On the other hand, TypeScr |
| MEDIUM | …_analyze/src/lint/nursery/use_this_in_class_methods.rs | 20 | /// Enforce that class methods utilize `this`. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …s/specs/correctness/useQwikValidLexicalScope/valid.jsx | 18 | print("Hello World"); |
| HIGH | …ypescript/conformance/classes/mixinClassesAnnotated.ts | 18 | print() { |
| HIGH | …ypescript/conformance/classes/mixinClassesAnonymous.ts | 15 | print() { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ome_rule_options/src/organize_imports/import_groups.rs | 413 | // Don't forget to update `impl std::str::FromStr for PredefinedSourceMatcher` |
| LOW | crates/biome_js_semantic/src/events.rs | 308 | // IMPORTANT: If you push a scope for a given node type, don't forget to |
| LOW | crates/biome_cli/src/execute/migrate/eslint_eslint.rs | 798 | // If you add new variants, don't forget to update [Rules::deserialize]. |
| LOW | .github/documentation-issue-labeler.yaml | 3 | # adding a new language, make sure to add the corresponding language code to the |
| MEDIUM | .github/workflows/pull_request_title_lint.yaml | 51 | # If `subjectPattern` is configured, you can use this property to override |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …s/specs/correctness/useExhaustiveDependencies/valid.js | 37 | function doSomething() { } |
| LOW | …cs/correctness/useExhaustiveDependencies/customHook.ts | 6 | declare function doSomething(args: any[],blank: any, cb: Function): void; |
| LOW | …nalyze/tests/specs/nursery/noShadow/eslint/valid-02.js | 2 | (function() { var doSomething = function doSomething() {}; doSomething() }()) |
| LOW | …tests/specs/prettier/js/preserve-line/argument-list.js | 130 | function doSomething() { return true; }); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/print-changelog.sh | 20 | # Check if changelog file exists |
| LOW | .github/workflows/bench_cli.yml | 97 | # Check if the event is not triggered by a fork |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/update-commonmark-spec.sh | 9 | # Usage: |
| LOW | scripts/update-next-version.sh | 14 | # Usage: |