Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: biomejs/biome
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a88751306242058374575b9f511e3c22213032b6
Choose a base ref
...
head repository: biomejs/biome
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c1fdabcde7f6517aa48bc511e71c8c66796637dd
Choose a head ref

Commits on Nov 30, 2023

  1. Copy the full SHA
    bcfc7d0 View commit details
  2. Copy the full SHA
    60956c8 View commit details

Commits on Dec 1, 2023

  1. Copy the full SHA
    35fc990 View commit details
  2. docs(website): update import sorting doc (#989)

    Yuto Yoshino authored Dec 1, 2023
    Copy the full SHA
    b1fd3f5 View commit details
  3. Copy the full SHA
    3d1075d View commit details
  4. Copy the full SHA
    b71b4d0 View commit details
  5. docs: fix typo and improve readability in complexity/noBannedTypes ru…

    …le (#997)
    
    Co-authored-by: Kevin Wolf <hi@kevinwolf.cr>
    Co-authored-by: Takayuki Maeda <takoyaki0316@gmail.com>
    3 people authored Dec 1, 2023
    Copy the full SHA
    d9263b4 View commit details
  6. Copy the full SHA
    7f1ea87 View commit details
  7. Copy the full SHA
    c66e2dc View commit details
  8. Copy the full SHA
    c0c104f View commit details
  9. Copy the full SHA
    e980f76 View commit details
  10. Copy the full SHA
    da9abbc View commit details
  11. Copy the full SHA
    a5ebbbf View commit details
  12. Copy the full SHA
    cf071d4 View commit details
  13. Copy the full SHA
    d02a9ec View commit details
  14. Copy the full SHA
    129c7e0 View commit details

Commits on Dec 2, 2023

  1. Copy the full SHA
    eddf6d3 View commit details
  2. feat(lint/useForOf): add rule (#710)

    Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
    victor-teles and ematipico authored Dec 2, 2023
    Copy the full SHA
    af9c78b View commit details
  3. Copy the full SHA
    02747d7 View commit details
  4. Copy the full SHA
    e4d5fe9 View commit details
  5. Copy the full SHA
    aef3d62 View commit details
  6. Copy the full SHA
    c0be8a6 View commit details
  7. Copy the full SHA
    8e326f5 View commit details

Commits on Dec 3, 2023

  1. Copy the full SHA
    36ec5a6 View commit details
  2. Copy the full SHA
    f97c802 View commit details
  3. Copy the full SHA
    a491bce View commit details
  4. Copy the full SHA
    c890be7 View commit details

Commits on Dec 4, 2023

  1. Copy the full SHA
    14a45a1 View commit details
  2. Copy the full SHA
    3317660 View commit details
  3. Copy the full SHA
    290c67b View commit details
  4. doc(zh-CN): Add support for Simplified Chinese language (#990)

    Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
    dufu1991 and ematipico authored Dec 4, 2023
    Copy the full SHA
    610394f View commit details
  5. Copy the full SHA
    6739a51 View commit details
  6. Copy the full SHA
    5505a1a View commit details
  7. feat(linter): noMisleadingCharacterClass (#909)

    Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
    togami2864 and ematipico authored Dec 4, 2023
    Copy the full SHA
    3b0689e View commit details
  8. Translate readme cn (#1044)

    Co-authored-by: daoli.zj <daoli.zj@alibaba-inc.com>
    zhoujian-official and daoli.zj authored Dec 4, 2023
    Copy the full SHA
    5b1e168 View commit details
  9. add blog chinese translation links (#1043)

    Co-authored-by: daoli.zj <daoli.zj@alibaba-inc.com>
    zhoujian-official and daoli.zj authored Dec 4, 2023
    Copy the full SHA
    754fe1e View commit details
  10. fix broken readme link (#1046)

    Co-authored-by: daoli.zj <daoli.zj@alibaba-inc.com>
    zhoujian-official and daoli.zj authored Dec 4, 2023
    Copy the full SHA
    a68b68e View commit details
  11. feat(biome_js_analyze): useShorthandFunctionType (#670)

    Co-authored-by: Eddy Brown <eddy@devbrown.com>
    Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
    3 people authored Dec 4, 2023
    Copy the full SHA
    81761f8 View commit details
  12. fix failing tests

    ematipico committed Dec 4, 2023
    Copy the full SHA
    d6a0923 View commit details
  13. Copy the full SHA
    8801661 View commit details
  14. Copy the full SHA
    1988900 View commit details
  15. Copy the full SHA
    bc772a3 View commit details

Commits on Dec 5, 2023

  1. docs(website): add Formatter Option Philosophy page (#1022)

    Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
    faultyserver and ematipico authored Dec 5, 2023
    Copy the full SHA
    8638de0 View commit details
  2. docs: translate integrate-in-editor page into Japanese (#1025)

    Co-authored-by: Daiki Nishikawa <nd.12021218@gmail.com>
    Spice-Z and nissy-dev authored Dec 5, 2023
    Copy the full SHA
    d6163c0 View commit details
  3. Copy the full SHA
    6e65006 View commit details
  4. Copy the full SHA
    53afe06 View commit details
  5. Copy the full SHA
    f2d0bf8 View commit details
  6. Copy the full SHA
    318c0e1 View commit details
  7. Copy the full SHA
    3f0abb9 View commit details
  8. feat(playground): use Starlight (#985)

    Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
    victor-teles and yanthomasdev authored Dec 5, 2023
    Copy the full SHA
    1e999b5 View commit details
Showing 2,265 changed files with 176,172 additions and 34,581 deletions.
57 changes: 1 addition & 56 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
[alias]
bench_analyzer = "run -p xtask_bench --release -- --feature analyzer"
bench_formatter = "run -p xtask_bench --release -- --feature formatter"
bench_parser = "run -p xtask_bench --release -- --feature parser"
biome-cli = "run -p biome_cli --release --"
biome-cli-dev = "run -p biome_cli --"
codegen = "run -p xtask_codegen --"
@@ -33,60 +30,8 @@ documentation = """
--no-deps
"""
format = "fmt --all --verbose"
lint = "clippy --workspace --all-targets --verbose -- --deny warnings"
lint = "clippy --workspace --all-targets -- --deny warnings"
lintdoc = "run -p xtask_lintdoc --"

[target.'cfg(all())']
rustflags = [
# CLIPPY LINT SETTINGS
# This is a workaround to configure lints for the entire workspace.
# See: `https://github.com/rust-lang/cargo/issues/5034`

"-Wclippy::cargo",
"-Aclippy::cargo_common_metadata",
"-Aclippy::multiple_crate_versions",

# pedantic
"-Wclippy::dbg_macro",
"-Wclippy::checked_conversions",
"-Wclippy::cloned_instead_of_copied",
"-Wclippy::copy_iterator",
"-Wclippy::empty_enum",
"-Wclippy::expl_impl_clone_on_copy",
"-Wclippy::explicit_into_iter_loop",
"-Wclippy::fn_params_excessive_bools",
"-Wclippy::filter_map_next",
"-Wclippy::flat_map_option",
"-Wclippy::from_iter_instead_of_collect",
"-Wclippy::implicit_clone",
"-Wclippy::implicit_hasher",
"-Wclippy::index_refutable_slice",
"-Wclippy::inefficient_to_string",
"-Wclippy::invalid_upcast_comparisons",
"-Wclippy::iter_not_returning_iterator",
"-Wclippy::large_stack_arrays",
"-Wclippy::large_types_passed_by_value",
"-Wclippy::macro_use_imports",
"-Wclippy::manual_ok_or",
"-Wclippy::manual_string_new",
"-Wclippy::mismatching_type_param_order",
"-Wclippy::mut_mut",
"-Wclippy::naive_bytecount",
"-Wclippy::needless_bitwise_bool",
"-Wclippy::needless_continue",
"-Wclippy::needless_for_each",
"-Wclippy::no_effect_underscore_binding",
"-Wclippy::ref_binding_to_reference",
"-Wclippy::ref_option_ref",
"-Wclippy::stable_sort_primitive",
"-Wclippy::unnecessary_box_returns",
"-Wclippy::unnecessary_box_returns",
"-Wclippy::unnecessary_join",
"-Wclippy::unnested_or_patterns",
"-Wclippy::verbose_bit_mask",
"-Wclippy::unreadable_literal",
"-Wclippy::zero_sized_map_values",
]

[profile.release]
lto = true
4 changes: 3 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
* text=auto eol=lf
crates/biome_js_unicode_table/src/tables.rs linguist-generated=true text=auto eol=lf
crates/biome_unicode_table/src/tables.rs linguist-generated=true text=auto eol=lf
**/generated/* linguist-generated=true text=auto eol=lf
crates/biome_js_analyze/src/analyzers.rs linguist-generated=true text=auto eol=lf
crates/biome_js_analyze/src/assists.rs linguist-generated=true text=auto eol=lf
@@ -20,3 +20,5 @@ crates/biome_js_formatter/tests/**/*.ts.snap linguist-language=Markdown
crates/biome_js_formatter/tests/**/*.js.snap linguist-language=Markdown
crates/biome_cli/tests/**/*.snap linguist-language=Markdown
crates/biome_js_analyze/tests/specs/**/*.snap linguist-language=Markdown
crates/biome_css_formatter/tests/**/*.css.prettier-snap linguist-language=CSS
crates/biome_css_formatter/tests/**/*.css.snap linguist-language=Markdown
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/website/src/content/docs/ja/ @biomejs/japanese-translation-reviewers
/website/.textlintrc.json @biomejs/japanese-translation-reviewers
/website/prh.yml @biomejs/japanese-translation-reviewers
/.github/workflows/ja-translation.yaml @biomejs/japanese-translation-reviewers
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/04_documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: 📚 Documentation issue
description: Report a possible issue in the documentation
title: "📚 <TITLE>"
labels: ["S-To triage", "A-Documentation"]
body:
- type: markdown
attributes:
value: Thank you for submitting this issue! We'll try to triage it ASAP!
- type: markdown
attributes:
value: |
Documentation issue reports that don't follow this template will be closed.
Please provide a clear and concise description of what the issue is.
- type: input
id: url
attributes:
label: Documentation URL
description: Provide the URL of the documentation page where you found the issue.
placeholder: https://biomejs.dev/guides/getting-started/
validations:
required: true
- type: textarea
id: description
attributes:
label: Description
description: |
Provide a detailed description of the issue.
validations:
required: true
- type: textarea
id: expectations
attributes:
label: Expectations
description: Describe what you expected to see.
validations:
required: true
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/biomejs/biome/blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow Biome's Code of Conduct
required: true
File renamed without changes.
File renamed without changes.
14 changes: 14 additions & 0 deletions .github/documentation-issue-labeler.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Automatically add language labels to documentation issues that provide a link
# to the documentation page by extracting the language from the given URL. When
# adding a new language, make sure to add the corresponding language code to the
# negative lookahead in the english regex, so that it doesn't match the english
# documentation URL.

'Lang-Chinese':
- 'https://biomejs.dev/zh-cn/'
'Lang-English':
- 'https://biomejs.dev/(?!(zh-cn|ja|pt-br))'
'Lang-Japanese':
- 'https://biomejs.dev/ja/'
'Lang-Portuguese':
- 'https://biomejs.dev/pt-br/'
1 change: 1 addition & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -48,6 +48,7 @@ A-Diagnostic:

A-Tooling:
- xtask/**
- crates/biome_ungrammar/**

A-Website:
- website/**
79 changes: 0 additions & 79 deletions .github/workflows/bench_analyzer.yml

This file was deleted.

79 changes: 0 additions & 79 deletions .github/workflows/bench_formatter.yml

This file was deleted.

78 changes: 0 additions & 78 deletions .github/workflows/bench_parser.yml

This file was deleted.

Loading