Biome
https://biomejs.dev/
A toolchain for maintaining web projects.
- Devel package for openSUSE:Factory
- Links to openSUSE:Factory / biome
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:javascript/biome && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
_service | 0000000178 178 Bytes | |
biome-1.9.3.tar.gz | 0005830198 5.56 MB | |
biome.changes | 0000055541 54.2 KB | |
biome.spec | 0000001744 1.7 KB | |
vendor.tar.zst | 0035556106 33.9 MB |
Revision 15 (latest revision is 18)
Avindra Goolcharan (avindra)
accepted
request 1206008
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 15)
- add _service - remove cargo_config - add vendor.tar.zst - update to version 1.9.3: * fix: add missing word * perf(linter): remove unneeded memory allocation for str * fix(lint): options for `noLabelWithoutControl` are optional * feat(useExhaustiveDependencies): add option to disable errors for unecessary dependencies * fix(noUnusedVariables): don't panic when renaming ref at the start * chore: setup GritQL benchmark * feat(useExplicitFunctionReturnType): support higher-order function * feat(biome_css_analyze): implement `noDescendingSpecificity` * ci: update codspeed action * fix(noMisleadingCharacterClass): properly handle escaping and improve diagnostics * chore(deps): update @biomejs packages * chore(deps): update dependency @typescript-eslint/eslint-plugin to v8.7.0 * chore(deps): update rust:1.81.0 docker digest to a21d540 * chore(deps): update actions/checkout action to v4.2.0 * chore(deps): update rust crate oxc_resolver to 1.12.0 * chore(deps): update dependency eslint to v9.11.1 * chore(deps): update pnpm to v9.11.0 * feat(formatter): implement formatting for GritQL root node * fix(bench): typo in `.prettierignore` * fix(deps): update rust crate libc to 0.2.159 * fix(js-api): update code * fix(formatter): trim CSS raw values * fix(cli): don't error in stdin, with `--write` * fix: updated query feature range interval format * docs: fix `isNan` to `isNaN` * fix(lsp): correctly enable CSS on LSP * chore: to_lowercase -> to_lowercase_cow * feat(biome_js_parser): forbid undefined as type name * fix(noMisleadingCharacterClass): ignore characters outside of char classes * fix(linter): apply `useExplicitFunctionReturnType` only to TypeScript… * fix(noUndeclaredDependencies): ignore NodeJS modules * fix(noUselessEscapeInRegex): don't panic on regexes starting with an empty class * chore: update CHANGELOG.md * perf: iterate over bytes instead of chars where possible * feat(grit): implement disregarded snippet nodes * fix(schema): make optional the `options` JSON schema field * feat(linter): implement noTemplateCurlyInString * fix(useSemanticElements): examples * fix(useSemanticElements): check only elements associated to a role * fix(useButtonType): don't report dynamically created button with valid type * fix(format/html): keep at most 1 empty line between elements * feat(linter): implement no-nested-ternary * feat(markdown/parser): support thematic break block parser * refactor(parser/html): refactor comments to be nodes in the tree * fix(noUnusedFunctionParameters): ignore params in obj pattern with a rest param * fix(noUselessStringConcat): don't panic on malformed code * fix(linter): noUselessFragments fix creates invalid CST * refactor(aria_metadata): generate ARIA metadata from specification * docs: fix markdown link in CHANGELOG.md * perf(linter): performance improvement for css semantic model * perf(grit): use `to_ascii_lowercase_cow` * test(format/grit): add tests for grit formatter * feat(linter): support allow expressions * fix(deps): update rust crate rand to 0.8.5 * chore(deps): update rust crate bpaf to 0.9.14 * chore(deps): update actions/setup-node action to v4.0.4 * chore(deps): update @biomejs packages * feat(html): resolve format options * fix(parser/html): add `param` to void elements list * feat(html): implement debug features for html * feat(lsp): `noExcessiveCognitiveComplexity` diagnostic shows levels * feat(linter): support direct const assertions in useExplicitFunctionReturnType rule * fix(parser/html): allow multi line attribute values * feat(linter): implement useExplicitFunctionReturnType * chore: fix udeps failure * chore: enforce usage of to_ascii_lowercase_cow * fix(graphql_formatter): panic in block comments with empty line * chore(cli): replace PanicInfo -> PanicHookInfo * fix(parser/html): fix incorrect parsing when text starts with a quote * feat(formatter/html): add line break at the end of files * feat: add additional `FeatureKind` entries for debug features * chore(readme): use polar shield * feat(html/formatter): self close tag add slash char * fix(html/parser): support root element list * feat(grit): implement GritQL log() function * feat(linter): implement noOctalEscape * docs: improve documentation of rule * refactor(lint): set version field for new rules * test(format/html): reenable snapshot tests * chore: move Grit changes in CHANGELOG * chore: add Grit updates to CHANGELOG * fix(grit): fix node walking * feat(grit): implement Grit built-ins * fix(noLabelWithoutControl): accept expressions as label * feat(lint): add rule `useComponentExportOnlyModules` * feat(grit): support for Grit pattern, predicate and function definitions * feat(html): add `experimental-html` feature flag to enable html file handler * build: upgrade to Rust 1.81 * fix(lsp): code actions capabilities * feat(parser/html): handle script and style tags * feat(parser/html): parse doctype declarations * feat(parser/html): lex and parse unquoted attribute values * feat(markdown): support markdown grammar code generation * fix(format/html): fix doctype formatting * fix(format/html): keep single quotes if string contains a double quote * fix(parser/html): check void element names case insensitively * chore(deps): update dependency vite to v5.4.6 [security] * fix(useFilenamingConvention): apply formats to file extensions * fix(useFilenamingConvention): allow leading digits in lower-like cases * feat(linter): add noMissingVarFunction * fix(useFilenamingConvention): don't suggest names with disallowed case * feat(format/html): port `JsxChildList` formatting to `HtmlElementList` * fix(lsp): reduced the number of log files on disk * test: fix outdated snapshot tests * fix(useStrictMode): check actual directives * fix(lsp): apply `.editorconfig` options * fix: preserve other children in `useConsistentCurlyBraces` * fix(config): handle `unset` and `off` values in editorconfig files * fix(css_parser): accept U+FDCF and U+FFFD in identifiers * fix(parser/html): fix whitespace being lexed as html literal * chore(deps): update rust crate anyhow to 1.0.89 * chore(deps): update rust crate serde to 1.0.210 * chore(deps): update @biomejs packages * fix(cli): use correct list of evaluated paths * chore(deps): update dependency @typescript-eslint/eslint-plugin to v8.5.0 * chore(deps): update rust crate dashmap to 6.1.0 * chore(deps): update rust crate insta to 1.40.0 * fix: re-implement #3856 to improve correctness * chore(deps): update rust docker tag to v1.81.0 * chore(deps): update rust crate tokio to 1.40.0 * chore(deps): update dependency eslint to v9.10.0 * docs(readme): add zh-tw readme translation * feat(format/grit): grit formatter initial configuration * chore(deps): update rust crate serde_json to 1.0.128 * fix(deps): update rust crates * chore: update biome version of rules * revert: "feat(lsp): add codeActionKinds" * chore: remove sponsor * fix(noUndeclaredDependencies): ignore invalid package names, bun import, and recognize Definitely Typed * chore: tweak `useConsistentArrayType` rule documentation * chore: add `noConsole` options documentation * feat(lint): add noProcessEnv * feat(format/html): attribute formatting * docs: update snippet ignore file on `useFilenamingConvention` rule * chore: add more logs for #3839 * docs(changelog): fix typo * refactor(package.json): add more keywords * fix(editorconfig): fix editorconfig not being loaded when running `biome ci` * docs(readme): add CSS and GraphQL * fix(aria): remove concept for alert like roles * fix: update eslint-plugin-solid docs position * feat(parser/html): correctly parse void elements * chore: fix docs comments
Comments 5
Previously known as
rome
:https://biomejs.dev/blog/annoucing-biome
https://github.com/biomejs/biome/releases/tag/cli%2Fv1.8.2
are there plans to push this to factory?
req open: https://build.opensuse.org/request/show/1200696
nice! thank you!