mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
fix: update malva in deno to support astro css comments (#25553)
This PR addresses issue #25534 **Code Changes** - Updated malva version to the latest in cli/Cargo.toml. - Updated LanguageOptions to match new Malva config. - Added test case same as the issue to assure changes success.
This commit is contained in:
parent
c4d088863e
commit
3f6afd1947
6 changed files with 19 additions and 3 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -4306,9 +4306,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "malva"
|
name = "malva"
|
||||||
version = "0.9.0"
|
version = "0.10.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "6e6e9f16e424a6672f6726daf965333952dece79ef3d17aac712b92b3b72d0a8"
|
checksum = "484beda6e5d775ed06a8ec0fce79e51d39f49d834ed2a29da3f437079321804f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aho-corasick",
|
"aho-corasick",
|
||||||
"itertools 0.13.0",
|
"itertools 0.13.0",
|
||||||
|
|
|
@ -123,7 +123,7 @@ libc.workspace = true
|
||||||
libz-sys.workspace = true
|
libz-sys.workspace = true
|
||||||
log = { workspace = true, features = ["serde"] }
|
log = { workspace = true, features = ["serde"] }
|
||||||
lsp-types.workspace = true
|
lsp-types.workspace = true
|
||||||
malva = "=0.9.0"
|
malva = "=0.10.1"
|
||||||
markup_fmt = "=0.12.0"
|
markup_fmt = "=0.12.0"
|
||||||
memmem.workspace = true
|
memmem.workspace = true
|
||||||
monch.workspace = true
|
monch.workspace = true
|
||||||
|
|
|
@ -907,6 +907,7 @@ fn get_resolved_malva_config(
|
||||||
};
|
};
|
||||||
|
|
||||||
let language_options = LanguageOptions {
|
let language_options = LanguageOptions {
|
||||||
|
align_comments: true,
|
||||||
hex_case: HexCase::Lower,
|
hex_case: HexCase::Lower,
|
||||||
hex_color_length: None,
|
hex_color_length: None,
|
||||||
quotes: if let Some(true) = options.single_quote {
|
quotes: if let Some(true) = options.single_quote {
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"tempDir": true,
|
||||||
|
"args": "fmt --unstable-component",
|
||||||
|
"output": "fmt.out"
|
||||||
|
}
|
2
tests/specs/fmt/astro_file_with_css_comment/fmt.out
Normal file
2
tests/specs/fmt/astro_file_with_css_comment/fmt.out
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[WILDCARD]main.astro
|
||||||
|
Checked 1 file
|
8
tests/specs/fmt/astro_file_with_css_comment/main.astro
Normal file
8
tests/specs/fmt/astro_file_with_css_comment/main.astro
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<style>
|
||||||
|
/*
|
||||||
|
CSS
|
||||||
|
*/
|
||||||
|
body {
|
||||||
|
font-family: 'Arial', sans-serif;
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in a new issue