forked from pool/biome
Compare commits
27 Commits
Author | SHA256 | Date | |
---|---|---|---|
f0e8522033 | |||
|
7aa842791c | ||
|
b255ec6f09 | ||
|
5f1b9e978c | ||
|
ed384e5760 | ||
a431eeb6f4 | |||
|
ea02a1d893 | ||
|
385ccd7f2e | ||
9fe32ef9a1 | |||
cd6055e3d9 | |||
fc561e2bc7 | |||
a89473919d | |||
490b456ee3 | |||
70aeee3df0 | |||
bbb835f5a2 | |||
f33bc30060 | |||
d5697d2a22 | |||
425bebe61f | |||
540614d540 | |||
89da51ce9d | |||
bffa7dc7d0 | |||
c90f3baad2 | |||
f18a19bac2 | |||
b0fbb79f4c | |||
eecc3086bc | |||
77c13edea7 | |||
c69815894c |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5f6ff1b0549334243a7d45d02ad35379b8c17ae961a656edae76656ea35fcbbb
|
||||
size 5673929
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:031326783e528b18b3e6545cb7f8585342cfeae34ff0c15db146d32257bf5fcd
|
||||
size 5830198
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fc06a89e1b925e8b1dfaca98f7af1d8e04d27acdcaeff786e2806f8bc26283f9
|
||||
size 5895279
|
BIN
biome-2.2.3.tar.gz
(Stored with Git LFS)
Normal file
BIN
biome-2.2.3.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
489
biome.changes
489
biome.changes
@@ -1,3 +1,492 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 5 20:43:58 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
||||
|
||||
- Update to version 2.2.3:
|
||||
* see https://github.com/biomejs/biome/releases/tag/%40biomejs%2Fbiome%402.2.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 2 06:06:46 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
- Update to version 2.2.2:
|
||||
* ci: release (#7303)
|
||||
* chore: remove changeset, fix version number
|
||||
* chore: revert version number
|
||||
* ci: release (#7238)
|
||||
* fix(lint/useNamingConvention): detects ts property parameter with modifier (#7298)
|
||||
* fix(noExtraBooleanCast): preserve parentheses to maintain operator precedence (#7244)
|
||||
* feat(grit): add JSX node name mappings for GritQL patterns (#7285)
|
||||
* fix(migrate): jsonc configuration files (#7283)
|
||||
* fix(module_graph): limit flattening to hardcoded value (#7266)
|
||||
* fix(semantic): missing references in namespaces (#7282)
|
||||
* fix(wasm): `scanProject` being stuck (#7281)
|
||||
* docs(lint): improve noUndeclaredDependencies (#7272)
|
||||
* chore: unduplicate branch (#7274)
|
||||
* fix(linter): fix `useImportExtensions` handling of index files (#7209)
|
||||
* chore: remove duplicated fixture (#7273)
|
||||
* fix(core): resolve issue with rest params in type inference (#7270)
|
||||
* fix(cli): pretty logger (#7264)
|
||||
* feat(linter): auto add Svelte globals for .svelte.test/spec files (#7239)
|
||||
* fix(lsp): unsafe fixes when pulling code actions (#7249)
|
||||
* chore(deps): update dependency @changesets/cli to v2.29.6 (#7255)
|
||||
* chore(deps): update rust:1.89.0-bullseye docker digest to 5b0defc (#7254)
|
||||
* chore(deps): update rust:1.89.0-bookworm docker digest to e090f7b (#7252)
|
||||
* chore(deps): update github-actions (#7251)
|
||||
* docs: fix CHANGELOG to reflect operatorLinebreak (#7253)
|
||||
* chore: fix image sponsor (#7250)
|
||||
* fix(changelog): correct dead links in 2.2 (#7243)
|
||||
* fix: correct error message in useIndexOf rule (#7234)
|
||||
* chore: add repository dispatch to kick off docker image build on release (#7235)
|
||||
* chore: use `divan` for module graph benchmarks (#7231)
|
||||
* perf: determine folders more efficiently (#7220)
|
||||
* chore: restore version and use different runner
|
||||
* chore: revert version
|
||||
* chore: update version and lockfile
|
||||
* chore: revert version
|
||||
* ci: release (#7157)
|
||||
* chore: remove unwanted script
|
||||
* chore: fix various typos across codebase (#7216)
|
||||
* chore: fix typos in biome js formatter crate (#7213)
|
||||
* chore: fix typos in biome js analyze crate (#7210)
|
||||
* chore: fix typos in biome crates (#7215)
|
||||
* chore: fix typos in biome html crates (#7208)
|
||||
* chore: fix typos in biome formatter and grit crates (#7207)
|
||||
* docs: update documentation for `useForOf`; fix typos (#7204)
|
||||
* chore: fix changesets (#7202)
|
||||
* fix(core): fix semver handling (#7197)
|
||||
* Merge pull request #7167 from biomejs/next
|
||||
* feat(core): add support for `.graphqls` files (#7118)
|
||||
* feat(useConst): don't report uninit variables read befroe to be written (#7201)
|
||||
* Revert "feat(resolver): resolve extension alias" (#7199)
|
||||
* chore: add Vercel to sponsors (#7200)
|
||||
* fix: consider type-only imports as dev dependency (#7171)
|
||||
* [autofix.ci] apply automated fixes
|
||||
* chore: document variants
|
||||
* ci: add body to close issue workflow
|
||||
* docs: fix broken link, update rule count (#7194)
|
||||
* docs: fix path to perfectionist docs (#7193)
|
||||
* [autofix.ci] apply automated fixes
|
||||
* chore: fix various typos in biome css formatter crates (#7190)
|
||||
* fix linting and workspace methods
|
||||
* chore: skip rule when there's an `extends`
|
||||
* chore: address linting
|
||||
* merge main and update codegen
|
||||
* Merge remote-tracking branch 'origin/main' into next
|
||||
* chore: fix typos in biome css analyze crates (#7187)
|
||||
* feat(lint): add `useBiomeIgnoreFolder` and `noBiomeFirstException` (#7159)
|
||||
* chore: fix typos in biome_cli crates (#7185)
|
||||
* chore: fix typos `messsage` → `message` (#7186)
|
||||
* chore(deps): update rust crate tower-lsp-server to 0.22.1 (#7183)
|
||||
* chore(deps): update rust crate proc-macro2 to 1.0.96 (#7182)
|
||||
* chore(deps): update @biomejs packages (#7176)
|
||||
* chore(deps): update docker/dockerfile:1 docker digest to 3838752 (#7175)
|
||||
* chore(deps): update dependency @types/node to v22.17.1 (#7177)
|
||||
* chore(deps): update rust crate hashbrown to 0.15.5 (#7181)
|
||||
* chore(deps): update rust crate camino to 1.1.11 (#7180)
|
||||
* chore(deps): update github-actions (#7178)
|
||||
* fix(yaml_parser): tokens out of order (#7168)
|
||||
* chore(coderabbit): dont review generated files (#7172)
|
||||
* feat(resolver): resolve extension alias (#7158)
|
||||
* build: upgrade to Rust 1.89 (#7170)
|
||||
* refactor: use if-let-chain if possible (applying clippy fixes) (#7169)
|
||||
* feat(parser/tailwind): support arbitrary candidates (#7086)
|
||||
* feat(parse/tailwind): handle most basenames with dashes (#7068)
|
||||
* fix(linter): false positive for `noDuplicateFontNames` (#7156)
|
||||
* feat: promote rules (#7137)
|
||||
* feat(parser/html): text expressions in attributes (#6907)
|
||||
* Merge remote-tracking branch 'origin/main' into next
|
||||
* fix(core): included files in nested configurations (#7161)
|
||||
* refactor(test): make generated snapshot tests have module stucture that matches folder structure (#7163)
|
||||
* feat(analyze/js): add `noNextAsyncClientComponent` rule in Next domain (#7081)
|
||||
* feat(analyze/js): add `useMaxParams` (#7124)
|
||||
* docs(changelog): fix wrong `useConsistentTypeDefinitions` URL (#7151)
|
||||
* chore(lint): remove extra `v` from rule metadata (#7150)
|
||||
* Merge branch 'main' into next
|
||||
* chore(lint): version released rules (#7147)
|
||||
* ci: use `github.sha` for dispatch event on release (#7145)
|
||||
* docs: remove the mention of a fix (#7146)
|
||||
* fix: set language of noVueDataObjectDeclaration to js (#7144)
|
||||
* ci: release (#7069)
|
||||
* Merge branch 'main' into next
|
||||
* feat(lint): add ignoreTypes option to the noImportCycles rule (#7143)
|
||||
* feat(lint): add `ignoreTypes` option to the `noImportCycles` rule (#7017)
|
||||
* feat(analyze/js): add noVueDataObjectDeclaration (#6574)
|
||||
* fix: remove option, combobox, listbox from semantic element suggestions (#7129)
|
||||
* fix: revive wasm build (#7136)
|
||||
* perf: minor performance tweaks (#7122)
|
||||
* chore: tweak CodeRabbit (#7132)
|
||||
* fix(core): resolve aliased imports (#7121)
|
||||
* feat(core): scanner v2 (#6989)
|
||||
* ci: depot-windows-2022-4 -> depot-windows-2022-16
|
||||
* chore: apply CodeRabbit nits (#7116)
|
||||
* feat(parser): support import source (#7019)
|
||||
* Merge branch 'main' into next
|
||||
* ci: use faster runners on depot (#7115)
|
||||
* chore: add CodeRabbit config (#7114)
|
||||
* feat(lint): rule `noUnnecessaryConditions` (#7084)
|
||||
* revert: "fix(lint/noUnassignedVariables): handle JSX ref attribute ass… (#7104)
|
||||
* chore: setup autofix.ci workflow (#7113)
|
||||
* fix(lint/noUnusedPrivateClassMembers): handle class members declared in constructor parameters correctly (#7102)
|
||||
* fix(lint/noUnusedPrivateClassMembers): improve member usage check (#7103)
|
||||
* fix(core): return type inference no longer picks up nested returns (#7106)
|
||||
* feat(analyse/js): add `noNonNullAssertedOptionalChain` rule (#7100)
|
||||
* fix(core): consider extended configs for scan kind (#7099)
|
||||
* feat(analyze/js): added rule for `@typescript-eslint/consistent-type-definitions` (#7053)
|
||||
* chore(deps): update rust crate tokio to 1.47.1 (#7096)
|
||||
* chore(deps): update github-actions (#7094)
|
||||
* chore(deps): update dependency eslint to v9.32.0 (#7093)
|
||||
* chore(deps): update dependency @types/node to v22.17.0 (#7092)
|
||||
* chore(deps): update @biomejs packages (#7091)
|
||||
* chore(deps): update rust crate serde_json to 1.0.142 (#7089)
|
||||
* chore(deps): update rust:1.88.0 docker digest to af306cf (#7042)
|
||||
* chore(lint): add version to the released rules (#7087)
|
||||
* feat: add tailwind domain (#6972)
|
||||
* feat(format/html): implement suppression comments (#5356)
|
||||
* chore: add Claude sub-agents (#7066)
|
||||
* feat(qwik): add few new lint rules (#6887)
|
||||
* feat(parse/tailwind): start implementing lexer/parser (#6986)
|
||||
* docs(analyze): about "Services" (#7058)
|
||||
* fix changelog
|
||||
* chore: use own semver parser (#7061)
|
||||
* ci: use faster runners on Windows (#7041)
|
||||
* ci: release (#6927)
|
||||
* feat(analyze/js): add useReactFunctionComponents rule (#7055)
|
||||
* feat(lint): implement `noVueReservedKeys` rule (#7057)
|
||||
* refactor(format): use specialised tokens (#7052)
|
||||
* docs: update analyzer CONTRIBUTING.md (#7056)
|
||||
* ci: make it so windows devs don't get lints that don't show up on linux/macos (#7003)
|
||||
* chore(deps): update rust:1.88.0-bullseye docker digest to b315f98 (#7043)
|
||||
* fix(lint): `useSemanticElements` self-closing elements (#7044)
|
||||
* Revert "ci: use depot cargo in the PR workflow" (#7046)
|
||||
* ci: use depot cargo in the PR workflow (#7045)
|
||||
* fix(lint/noUnassignedVariables): handle JSX ref attribute assignments (#7000)
|
||||
* feat(qwik): add domain setup and enable some pre-existing rules (#6923)
|
||||
* test(biome-js-analyze): add tests to cover tests to cover ??=, ||=, &&= (#7010)
|
||||
* fix(migrate): transfer comments to the separator (#7014)
|
||||
* feat(formatter): add option to split binary expressions before operators (#6159)
|
||||
* fix(suppression): invalid suppression comments should not cause a panic (#7012)
|
||||
* feat(wasm): expose Workspace::scan_project_folder (#7005)
|
||||
* ci: sync `next` branch to the website repo (#7011)
|
||||
* fix(css_parser): add active-view-transition-type() (#6973) (#6991)
|
||||
* refactor(formatter): specialised verbatim formatting (#7002)
|
||||
* chore: update generated code from analyzer codegen (#7001)
|
||||
* feat(wasm): expose new functions (#6896)
|
||||
* feat(json/analyze): rule `noQuickfixBiome` (#6992)
|
||||
* fix(lint/useSortedClasses): remove leading and trailing whitespaces (#6979)
|
||||
* fix: update documentation URL for `noUnknownPseudoClass` (#6990)
|
||||
* feat(parse): add tailwind parser (#6980)
|
||||
* Merge branch 'main' into next
|
||||
* fix(deps): update @biomejs packages (major) (#6962)
|
||||
* feat: support configureable sorting mode for imports, keys and attributes (#6506)
|
||||
* feat(noRestrictedImports): add the patterns option (#5506)
|
||||
* feat(parse): add tailwind grammar (#6978)
|
||||
* fix: remove infinite loop on `function A(A) {}` (#6976)
|
||||
* feat(yaml_parser): parse flow constructs (#6961)
|
||||
* chore: split `Type` from `TypeData` (#6963)
|
||||
* feat(parser): support import defer (#6949)
|
||||
* chore(deps): update dependency @types/node to v22.16.5 (#6955)
|
||||
* feat(biome-js-analyze): expanded support for useReadonlyClassProperties to cover async class methods too (#6938)
|
||||
* chore(deps): update dependency @types/node to v22.16.5 (#6956)
|
||||
* chore(deps): update rust crate serde_json to 1.0.141 (#6957)
|
||||
* chore(deps): update typescript-eslint monorepo to v8.37.0 (#6960)
|
||||
* fix(deps): update rust crate roaring to 0.11.1 (#6959)
|
||||
* perf: shrink `Text` (#6946)
|
||||
* chore(deps): update github-actions (#6954)
|
||||
* fix: typo `@vitest/eslint-plugin` source url (#6943)
|
||||
* fix(biome_js_analyze): ignore `as const` and similar wrappers in `noMagicNumbers` rule (#6944)
|
||||
* fix(core): fix type inference of `this` (#6942)
|
||||
* fix: typo `perfer-for` → `prefer-for` (#6947)
|
||||
* refactor: add `no-nested-component-definitions` rule to eslint migration (#6941)
|
||||
* ci: add French, Spanish and Ukrainian to labeler (#6926)
|
||||
* perf: introduce `Path` type (#6935)
|
||||
* fix(linter): fix recursive hooks (#6931)
|
||||
* fix(lsp): update diagnostics on watched files (#6924)
|
||||
* fix: update `useComponentExportOnlyModules` website link (#6463)
|
||||
* chore: fix changelog (#6917)
|
||||
* docs: explain how to document options (#6916)
|
||||
* Merge branch 'main' into next
|
||||
* feat(biome_js_analyze): allow specifying stable object keys in `useExhaustiveDependencies` configuration (#6398)
|
||||
* feat(cli): enhanced summary reporter (#6731)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 31 06:30:02 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
- Update to version 2.1.3:
|
||||
* feat(analyze/js): add useReactFunctionComponents rule (#7055)
|
||||
* feat(lint): implement `noVueReservedKeys` rule (#7057)
|
||||
* refactor(format): use specialised tokens (#7052)
|
||||
* docs: update analyzer CONTRIBUTING.md (#7056)
|
||||
* ci: make it so windows devs don't get lints that don't show up on linux/macos (#7003)
|
||||
* chore(deps): update rust:1.88.0-bullseye docker digest to b315f98 (#7043)
|
||||
* fix(lint): `useSemanticElements` self-closing elements (#7044)
|
||||
* Revert "ci: use depot cargo in the PR workflow" (#7046)
|
||||
* ci: use depot cargo in the PR workflow (#7045)
|
||||
* fix(lint/noUnassignedVariables): handle JSX ref attribute assignments (#7000)
|
||||
* test(biome-js-analyze): add tests to cover tests to cover ??=, ||=, &&= (#7010)
|
||||
* fix(migrate): transfer comments to the separator (#7014)
|
||||
* fix(suppression): invalid suppression comments should not cause a panic (#7012)
|
||||
* fix(css_parser): add active-view-transition-type() (#6973) (#6991)
|
||||
* refactor(formatter): specialised verbatim formatting (#7002)
|
||||
* chore: update generated code from analyzer codegen (#7001)
|
||||
* feat(json/analyze): rule `noQuickfixBiome` (#6992)
|
||||
* fix(lint/useSortedClasses): remove leading and trailing whitespaces (#6979)
|
||||
* fix: update documentation URL for `noUnknownPseudoClass` (#6990)
|
||||
* feat(parse): add tailwind parser (#6980)
|
||||
* fix(deps): update @biomejs packages (major) (#6962)
|
||||
* feat(parse): add tailwind grammar (#6978)
|
||||
* fix: remove infinite loop on `function A(A) {}` (#6976)
|
||||
* feat(yaml_parser): parse flow constructs (#6961)
|
||||
* chore: split `Type` from `TypeData` (#6963)
|
||||
* feat(parser): support import defer (#6949)
|
||||
* chore(deps): update dependency @types/node to v22.16.5 (#6955)
|
||||
* feat(biome-js-analyze): expanded support for useReadonlyClassProperties to cover async class methods too (#6938)
|
||||
* chore(deps): update dependency @types/node to v22.16.5 (#6956)
|
||||
* chore(deps): update rust crate serde_json to 1.0.141 (#6957)
|
||||
* chore(deps): update typescript-eslint monorepo to v8.37.0 (#6960)
|
||||
* fix(deps): update rust crate roaring to 0.11.1 (#6959)
|
||||
* perf: shrink `Text` (#6946)
|
||||
* chore(deps): update github-actions (#6954)
|
||||
* fix: typo `@vitest/eslint-plugin` source url (#6943)
|
||||
* fix(biome_js_analyze): ignore `as const` and similar wrappers in `noMagicNumbers` rule (#6944)
|
||||
* fix(core): fix type inference of `this` (#6942)
|
||||
* fix: typo `perfer-for` → `prefer-for` (#6947)
|
||||
* refactor: add `no-nested-component-definitions` rule to eslint migration (#6941)
|
||||
* perf: introduce `Path` type (#6935)
|
||||
* fix(linter): fix recursive hooks (#6931)
|
||||
* fix(lsp): update diagnostics on watched files (#6924)
|
||||
* fix: update `useComponentExportOnlyModules` website link (#6463)
|
||||
* chore: fix changelog (#6917)
|
||||
* docs: explain how to document options (#6916)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 26 02:48:01 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
- There is no guarantee that this builds with other build architectures.
|
||||
* set ExclusiveArch: %{rust_tier1_arches}
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 20 11:53:52 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
|
||||
|
||||
- Update to version 2.1.2:
|
||||
* ci: release (#6909)
|
||||
* feat(linter): add `excludedComponents` option to `useUniqueElementIds` (#6723)
|
||||
* feat(yaml_parser): parse block sequence (#6727)
|
||||
* fix(core): use non-recursive watchers (#6911)
|
||||
* fix(cli): apply `--assist-enabled` (#6912)
|
||||
* Revert "ci: release" (#6908)
|
||||
* ci: release (#6807)
|
||||
* fix(linter): fix false positive with `.d.ts` files in `useImportExtensions` (#6903)
|
||||
* fix(core): fix type inference of `this` (#6901)
|
||||
* fix(core): infer array indices (#6898)
|
||||
* refactor: make Watcher aware of `ScanKind` (#6842)
|
||||
* fix(biome_analyze): restore support for multiple consecutive suppression comments with rule instances. (#6844)
|
||||
* fix(core): scanner ignores files inside VCS (#6839)
|
||||
* feat(biome_js_analyze): added support for call expressions arguments (#6855)
|
||||
* refactor(css_parser): flatten AnyCssDeclarationWithSemicolon (#6912) (#6879)
|
||||
* perf: optimise `noImportCycles` (#6884)
|
||||
* fix(lsp): skip unsafe fixes with quick fixes (#6878)
|
||||
* fix(deps): update rust crates (#6875)
|
||||
* chore(deps): update rust crate criterion to v3 (#6876)
|
||||
* chore(deps): update rust crate tokio to 1.46.1 (#6871)
|
||||
* fix(deps): update dependency prettier to v3.6.2 (#6874)
|
||||
* fix(css_parser): handle multiple semicolons correctly in blocks (#6485) (#6865)
|
||||
* docs(noImportCycles): add note about computation cost (#6864)
|
||||
* feat(cli): consider configuration when selecting ScanKind (#6863)
|
||||
* chore(deps): update typescript-eslint monorepo to v8.36.0 (#6873)
|
||||
* chore(deps): update dependency @types/node to v22.16.3 (#6867)
|
||||
* chore(deps): update dependency @types/node to v22.16.3 (#6866)
|
||||
* chore(deps): update dependency eslint to v9.31.0 (#6868)
|
||||
* chore(deps): update github-actions (#6869)
|
||||
* chore: remove platinum sponsor (#6854)
|
||||
* chore: fix `noVueReservedProps` changeset (#6858)
|
||||
* chore: fix `just new*` commands (#6853)
|
||||
* fix: classes with single quotes in functions should use double quotes (#6846)
|
||||
* fix(biome_js_analyze): fixed noInvalidUseBeforeDeclaration false positives (#6794)
|
||||
* fix(css_parser): support a list of identifiers in ::part() pseudo-element selector (#6840)
|
||||
* feat: add global vscode and zed settings file to well known files (#6798)
|
||||
* fix(core): silence diagnostics in scanner (#6845)
|
||||
* fix(noUnusedPrivateClassMembers): improve member usage checks in the class (#6832)
|
||||
* chore: fix typo (#6834)
|
||||
* fix(core): infer for-of and for-in loop variables (#6809)
|
||||
* perf: faster function parameters in inference (#6823)
|
||||
* ci: add a job for linting markdown files (#6825)
|
||||
* feat(lint): implement `noVueReservedProps` rule (#6757)
|
||||
* feat(html/parser): text expressions (#6802)
|
||||
* chore: update changelog
|
||||
* fix(core): do not update the opened document when change observed by the watcher (#6818)
|
||||
* fix(core): correctly identify sync callbacks inside async functions (#6804)
|
||||
* chore: add tracing span for `open_file_internal()` (#6803)
|
||||
* chore: check milestone before releasing (#6791)
|
||||
* ci: release (#6786)
|
||||
* ci: use `name` instead of `pattern` for downloading artifact (#6785)
|
||||
* docs: update contribution guide and pull request template (#6664)
|
||||
* ci: release (#6779)
|
||||
* fix(wasm): serialize map as a plain object (#6781)
|
||||
* ci: correct restore path of the artifact (#6780)
|
||||
* fix(noFocusedTests): fix `fit` false positive (#6761)
|
||||
* ci: release (#6778)
|
||||
* ci: download js-api artifacts before publish (#6776)
|
||||
* ci: release (#6582)
|
||||
* chore: don't break up paragraphs in changesets (#6770)
|
||||
* chore: set versions for new rules (#6769)
|
||||
* chore: clean up changesets (#6768)
|
||||
* perf(biome_package): updated incorrect generic passed to deserialize_… (#6760)
|
||||
* fix(noUnusedImports): formally make an exception for type augmentation imports (#6756)
|
||||
* fix(cli): improve error messages when given incompatible arguments (#6753)
|
||||
* fix(grit): match bare imports (#6758)
|
||||
* chore: reduce `PackageJson` size (#6754)
|
||||
* fix(lint/noUselessFragments): apply the same logic for shorthand fragments and Fragment elements (#6717)
|
||||
* fix(core): .gitignore is discovered in more scenarios (#6752)
|
||||
* perf(biome_package): improve performance of biome_package (#6732)
|
||||
* feat(biome_analyzer): support shebang together with `// biome-ignore-all` file-level suppressions (#6712)
|
||||
* chore: remove style rule migration (#6746)
|
||||
* chore: update contribution and changesets (#6748)
|
||||
* chore(deps): update rust crate rust-lapper to 1.2.0 (#6743)
|
||||
* chore(deps): update rust crate indexmap to 2.10.0 (#6742)
|
||||
* chore(deps): update dependency rust to v1.88.0 (#6740)
|
||||
* chore(deps): update github-actions (#6741)
|
||||
* chore(deps): update dependency @types/node to v22.16.0 (#6737)
|
||||
* chore(deps): update dependency eslint to v9.30.1 (#6738)
|
||||
* chore(deps): update dependency @types/node to v22.16.0 (#6735)
|
||||
* chore(deps): update dependency dprint to v0.50.1 (#6734)
|
||||
* fix(biome-service): override all formatter options with user configured overrides (#6679)
|
||||
* feat(organizeImports): add $ to organize imports :ALIAS: group (#6720)
|
||||
* fix(lsp): do not response error on pulling actions from GritQL files (#6716)
|
||||
* docs: update analyzer contribution guide (#6651)
|
||||
* docs: fix typos in CHANGELOG & CONTRIBUTING (#6721)
|
||||
* fix(lint/complexity/useDateNow): improve error message (#6413)
|
||||
* fix(service): biome/file_features still should return a map instead of an array (#6718)
|
||||
* fix(biome_js_analyze): correct text range of suppression reason (#6711)
|
||||
* fix(noShadow): fix a false positive related to function parameters inside type definitions (#6709)
|
||||
* fix(biome_analyze): stop squashing multiple line suppression comments. (#6650)
|
||||
* fix(css_formatter): correct spacing in container style queries (#6700)
|
||||
* fix(lint/noImplicitCoercion): false positive for `1 / value` (#6696)
|
||||
* fix(core): ignore nested configs (#6662)
|
||||
* feat(biome_js_analyse): added new option to rule to ignore unused function parameters (#6405)
|
||||
* fix(biome-js-analyze): useReadonlyClassProperties check class getters… (#6671)
|
||||
* feat: make enum can be transform in scope (#6678)
|
||||
* fix(formatter): trailing commas in json files (#6683)
|
||||
* chore: fix failure
|
||||
* fix(parse/html): make `.` a valid char in tag names (#6693)
|
||||
* chore(core): add resource to diagnostic (#6685)
|
||||
* feat(parser): parse Astro frontmatter (#6689)
|
||||
* fix(format/html): fix mangling of embedded language tags if `whitespaceSensitivity` is `strict` (#6673)
|
||||
* fix(core): css assist (#6682)
|
||||
* fix(biome-js-analyze): move no_secrets options inside biome-rules-opt… (#6672)
|
||||
* fix(lint/noSecrets): calculate entropy with `entropyThreshold` option (#6642)
|
||||
* fix(formatter): void elements with slash (#6663)
|
||||
* feat(core): offset parsing (#6652)
|
||||
* Merge pull request #6583 from biomejs/next
|
||||
* Codegen
|
||||
* Fix WASM build
|
||||
* Merge remote-tracking branch 'upstream/main' into next
|
||||
* refactor: share lint rule options (#5543)
|
||||
* fix(js-api): don't use types of others modules (#6535)
|
||||
* fix(lsp): add missing checks for capability dynamic registration support (#6643)
|
||||
* fix(biome-js-analyze): update changes (#6636)
|
||||
* perf: optimise ignore checking (#6659)
|
||||
* refactor: share lint rule options (#5543)
|
||||
* fix(js-api): don't use types of others modules (#6535)
|
||||
* fix(lsp): add missing checks for capability dynamic registration support (#6643)
|
||||
* fix(biome-js-analyze): update changes (#6636)
|
||||
* lint fixes
|
||||
* Merge branch 'main' into next
|
||||
* fix(core): fix inference for boolean that must be truthy (#6641)
|
||||
* feat(wasm): expose MemoryFileSystem via WASM API (#6428)
|
||||
* feat(yaml): overhauling YAML lexer (#6481)
|
||||
* feat(core): infer sequence operator and update operators (#6637)
|
||||
* fix(cli): lax stdin strictness (#6596)
|
||||
* chore(deps): update rust crate ureq to 3.0.12 (#6631)
|
||||
* chore(deps): update rust crate papaya to 0.2.3 (#6630)
|
||||
* fix(deps): update @biomejs packages (#6632)
|
||||
* chore(deps): update dependency @types/node to v22.15.34 (#6627)
|
||||
* chore(deps): pin docker/dockerfile docker tag to 9857836 (#6626)
|
||||
* fix(core): fix extending configs with root field (#6625)
|
||||
* feat(core): targeted file scanner (#6614)
|
||||
* fix(biome-js-analyze): detect json import attribute with trimmed text value instead of plain text value (#6618)
|
||||
* feat(core): port SyntaxNodePtr and AstPtr from rowan (#6534)
|
||||
* chore: add `syntax` parser directive to Dockerfile (#6619)
|
||||
* fix(biome-js-analyze): fixed the diagnostic message for noFocusedTests to display the offending fn name (#6599)
|
||||
* refactor: extract out a `biome_line_index` crate (#6222)
|
||||
* chore(lint): fix document of the `noMagicNumbers` rule that produces invalid MDX (#6598)
|
||||
* docs: add mdevils to maintainers (#6612)
|
||||
* fix(biome_js_analyze): fix JsDocTypeCollectorVisitior to also walk on JsStaticMemberAssignment (#6600)
|
||||
* chore: update contribution guide to include vladimir ivanov as a maintainer (#6564)
|
||||
* feat(core): implement conditional handling (#6593)
|
||||
* fix(lsp): fix all should check for embedded languages (#6594)
|
||||
* refactor(useSortedKeys): transfer trailing separator upon sorting (#6587)
|
||||
* chore(justfile): adjust indentation and remove extra blank lines in `justfile` (#6568)
|
||||
* feat(biome_js_analyse): added new rule noMagicNumbers (#6562)
|
||||
* Merge pull request #6581 from arendjr/next
|
||||
* chore: remove disclaimer on `noFloatingPromises` (#6579)
|
||||
* ci: fix JSON payload release dispatch (#6580)
|
||||
* Merge branch 'main' into next
|
||||
* ci: release (#6507)
|
||||
* fix(biome_js_analyze): add JsExport to be walked by JsDocTypeCollectorVisitior (#6565)
|
||||
* fix(css_parser): use a conditional block for the @starting-style at-rule (#6553)
|
||||
* fix(lsp): require config and code actions (#6557)
|
||||
* fix(docs): mdx printing and missed diagnostic (#6561)
|
||||
* fix(biome_js_analyze): produce diagnogstics for top-level useless fragment that is in a return statement (#6544)
|
||||
* feat(core): handle logical operators (#6550)
|
||||
* fix(lint/complexity/noUselessFragments): fix Fragments containing HTML entities marked as unnecessary (#6518)
|
||||
* chore: link packages differently (#6558)
|
||||
* fix(cli): replace `files.ignore` with `files.includes` in the error message (#6560)
|
||||
* refactor: attach rule source kind to rule source (#6556)
|
||||
* chore(editorconfig): remove max_line_length comment (#6555)
|
||||
* fix(lsp): code action error (#6545)
|
||||
* fix(linter): diagnostic range for `useAtlText` (#6458)
|
||||
* fix(lsp): fix all file features (#6548)
|
||||
* fix(js/useSortedKeys): add sources (#6552)
|
||||
* fix(js/useSortedKeys): don't compare named properties with nameless ones (#6551)
|
||||
* feat(lint): implement `noImplicitCoercion` rule (#6395)
|
||||
* feat(lint): no-alert rule (#6355)
|
||||
* feat(lint): implement `useUnifiedTypeSignature` rule (#6320)
|
||||
* docs: fix indenting in the CLI-reference (#6542)
|
||||
* fix(doc): typo in CONTRIBUTING.md (#6543)
|
||||
* fix(biome-js-analyze): add a check for if/ else and ternary operators… (#6524)
|
||||
* chore: add test case (#6532)
|
||||
* fix(core): infer types of properties with getters (#6531)
|
||||
* ci: add step to dispatch event for automated codegen (#6505)
|
||||
* fix(core): infer method return types (#6525)
|
||||
* chore: add labels for resolver and type inference (#6526)
|
||||
* feat(linter): implement noUnassignedVariables rule (#6219)
|
||||
* fix(core): handle ternary in type alias (#6520)
|
||||
* fix(core): allow condition names in configuration packages (#6517)
|
||||
* feat(linter): handle arrays of Promises in `noFloatingPromises` (#6512)
|
||||
* feat(biome_js_analyze): implement noExcessiveLinesPerFunction (#6166)
|
||||
* fix(assist/organizeImports): don't duplicate header file comment (#6511)
|
||||
* fix(linter): don't enable nursery rules in domains (#6503)
|
||||
* feat: add nx.json project.json to Well-known files (#6488)
|
||||
* perf: store types behind `Arc`s (#6442)
|
||||
* Merge branch 'main' into next
|
||||
* perf: preallocate type store (#6421)
|
||||
* feat(core): flatten intersections + call signatures (#6404)
|
||||
* Merge branch 'main' into next
|
||||
* fix(resolver): resolve type definitions for JavaScript files (#6343)
|
||||
* chore: add `swr` fixtures (#6339)
|
||||
* perf: deduplicate types (#6324)
|
||||
* Merge remote-tracking branch 'origin/main' into next
|
||||
* perf: resolve and map types in single pass (#6319)
|
||||
* perf: use `TypeStore` in global resolver (#6318)
|
||||
* fix(linter): prevent false positives in `noMisusedPromises` (#6315)
|
||||
* feat(core): support `export *` syntax (#6311)
|
||||
* feat(core): support import namespaces (#6303)
|
||||
* Merge remote-tracking branch 'origin/main' into next
|
||||
* feat(linter): detect `Promise`-returning callbacks in `noMisusedPromises` (#6291)
|
||||
* refactor: invert expression inference order (#6284)
|
||||
* feat(linter): introduce `noMisusedPromises` (#6275)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 24 22:29:55 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
||||
|
||||
- update to 2.0.5
|
||||
* see github/releases for info
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 17 23:14:38 UTC 2025 - Avindra Goolcharan <avindra@opensuse.org>
|
||||
|
||||
- update to 2.0.0:
|
||||
* see https://github.com/biomejs/biome/releases/tag/%40biomejs%2Fbiome%402.0.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 21:50:46 UTC 2024 - Avindra Goolcharan <avindra@opensuse.org>
|
||||
|
||||
|
15
biome.spec
15
biome.spec
@@ -1,8 +1,8 @@
|
||||
#
|
||||
# spec file for package biome
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2022-2023 Avindra Goolcharan <avindra@opensuse.org>
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2022-2025 Avindra Goolcharan <avindra@opensuse.org>
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,26 +17,27 @@
|
||||
#
|
||||
|
||||
|
||||
%define rev fa93a147abe64e9c85908d317a8dd1de343ad132
|
||||
%define rev daa4a66e7971800a5e15024f5b5535d072087ac9
|
||||
Name: biome
|
||||
Version: 1.9.4
|
||||
Version: 2.2.3
|
||||
Release: 0
|
||||
Summary: A JavaScript and TypeScript toolchain
|
||||
License: Apache-2.0 AND MIT
|
||||
Group: Productivity/Other
|
||||
URL: https://github.com/biomejs/biome
|
||||
Source0: https://github.com/biomejs/biome/archive/refs/tags/cli/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Source0: https://github.com/biomejs/biome/archive/refs/tags/@biomejs/biome@%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Source1: vendor.tar.zst
|
||||
BuildRequires: cargo >= 1.53.0
|
||||
BuildRequires: cargo
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: zstd
|
||||
ExclusiveArch: %{rust_tier1_arches}
|
||||
|
||||
%description
|
||||
A toolchain for web projects, aimed to provide functionalities to maintain
|
||||
them. Biome offers formatter and linter, usable via CLI and LSP.
|
||||
|
||||
%prep
|
||||
%autosetup -a1 -p1 -n %{name}-cli-v%{version}
|
||||
%autosetup -a1 -p1 -n %{name}--biomejs-%{name}-%{version}
|
||||
|
||||
%build
|
||||
export BIOME_VERSION=%{version}-%{rev}
|
||||
|
@@ -1,6 +0,0 @@
|
||||
[source.crates-io]
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source.vendored-sources]
|
||||
directory = "vendor"
|
||||
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3a74b752ea569ed3630c1304c754569d43a106a6ecc8c3747dd24667b63b8dc0
|
||||
size 33665528
|
BIN
vendor.tar.zst
(Stored with Git LFS)
BIN
vendor.tar.zst
(Stored with Git LFS)
Binary file not shown.
Reference in New Issue
Block a user