mirror of
https://github.com/Myriad-Dreamin/tinymist.git
synced 2025-12-23 08:47:50 +00:00
update tests
This commit is contained in:
parent
81cbee6458
commit
200c72920f
9 changed files with 180 additions and 0 deletions
|
|
@ -0,0 +1,13 @@
|
|||
/// path: u.typ
|
||||
|
||||
#let foo() = "foo"
|
||||
|
||||
-----
|
||||
/// path: main.typ
|
||||
/// compile: true
|
||||
|
||||
#import "u.typ" as a
|
||||
#import "u.typ" as b
|
||||
|
||||
#let value = a.foo()
|
||||
#value
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/// path: u.typ
|
||||
|
||||
#let foo() = "foo"
|
||||
|
||||
-----
|
||||
/// path: main.typ
|
||||
/// compile: true
|
||||
|
||||
#import "u.typ" as a: *
|
||||
#import "u.typ" as b: *
|
||||
|
||||
#let value = foo()
|
||||
#value
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/// path: u.typ
|
||||
|
||||
#let foo() = "foo"
|
||||
|
||||
-----
|
||||
/// path: main.typ
|
||||
/// compile: true
|
||||
|
||||
#import "u.typ": *
|
||||
#import "u.typ": *
|
||||
|
||||
#let value = foo()
|
||||
#value
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
source: crates/tinymist-query/src/analysis.rs
|
||||
expression: "JsonRepr::new_redacted(result, &REDACT_LOC)"
|
||||
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_unused.typ
|
||||
---
|
||||
{
|
||||
"main.typ": [
|
||||
{
|
||||
"message": "unused import: `b`\nHint: consider removing this unused import",
|
||||
"range": "3:19:3:20",
|
||||
"severity": 4,
|
||||
"source": "typst",
|
||||
"tags": [
|
||||
1
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
source: crates/tinymist-query/src/analysis.rs
|
||||
expression: "JsonRepr::new_redacted(result, &REDACT_LOC)"
|
||||
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_wildcard_unused.typ
|
||||
---
|
||||
{
|
||||
"main.typ": [
|
||||
{
|
||||
"message": "unused import: `b`\nHint: consider removing this unused import",
|
||||
"range": "3:19:3:20",
|
||||
"severity": 4,
|
||||
"source": "typst",
|
||||
"tags": [
|
||||
1
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
source: crates/tinymist-query/src/analysis.rs
|
||||
expression: "JsonRepr::new_redacted(result, &REDACT_LOC)"
|
||||
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_wildcard_unused.typ
|
||||
---
|
||||
{
|
||||
"main.typ": [
|
||||
{
|
||||
"message": "unused module import\nHint: imported modules should be used or the import should be removed",
|
||||
"range": "3:1:3:18",
|
||||
"severity": 4,
|
||||
"source": "typst",
|
||||
"tags": [
|
||||
1
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
source: crates/tinymist-query/src/code_action.rs
|
||||
description: Dead code code actions in /dummy-root/main.typ
|
||||
expression: "JsonRepr::new_pure(ordered_entries)"
|
||||
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_unused.typ
|
||||
---
|
||||
[
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"edit": {
|
||||
"changes": {
|
||||
"main.typ": [
|
||||
{
|
||||
"insertTextFormat": 1,
|
||||
"newText": "",
|
||||
"range": "3:15:3:20"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"kind": "quickfix",
|
||||
"title": "Remove unused import"
|
||||
}
|
||||
],
|
||||
"message": "unused import: `b`\nHint: consider removing this unused import",
|
||||
"range": "3:19:3:20"
|
||||
}
|
||||
]
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
source: crates/tinymist-query/src/code_action.rs
|
||||
description: Dead code code actions in /dummy-root/main.typ
|
||||
expression: "JsonRepr::new_pure(ordered_entries)"
|
||||
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_alias_wildcard_unused.typ
|
||||
---
|
||||
[
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"edit": {
|
||||
"changes": {
|
||||
"main.typ": [
|
||||
{
|
||||
"insertTextFormat": 1,
|
||||
"newText": "",
|
||||
"range": "3:15:3:20"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"kind": "quickfix",
|
||||
"title": "Remove unused import"
|
||||
}
|
||||
],
|
||||
"message": "unused import: `b`\nHint: consider removing this unused import",
|
||||
"range": "3:19:3:20"
|
||||
}
|
||||
]
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
source: crates/tinymist-query/src/code_action.rs
|
||||
description: Dead code code actions in /dummy-root/main.typ
|
||||
expression: "JsonRepr::new_pure(ordered_entries)"
|
||||
input_file: crates/tinymist-query/src/fixtures/dead_code/duplicate_module_wildcard_unused.typ
|
||||
---
|
||||
[
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"edit": {
|
||||
"changes": {
|
||||
"main.typ": [
|
||||
{
|
||||
"insertTextFormat": 1,
|
||||
"newText": "",
|
||||
"range": "3:0:4:0"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"kind": "quickfix",
|
||||
"title": "Remove unused declaration"
|
||||
}
|
||||
],
|
||||
"message": "unused module import\nHint: imported modules should be used or the import should be removed",
|
||||
"range": "3:1:3:18"
|
||||
}
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue