mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
vfmt: turn off module is imported but never used for vfmt
This commit is contained in:
parent
7c0a298701
commit
b55f84c0a8
3
vlib/v/fmt/tests/file_with_just_imports_keep.vv
Normal file
3
vlib/v/fmt/tests/file_with_just_imports_keep.vv
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
module proto
|
||||||
|
import emily33901.vproto
|
||||||
|
|
|
@ -37,7 +37,7 @@ fn (mut p Parser) check_unused_imports() {
|
||||||
for import_m in p.ast_imports {
|
for import_m in p.ast_imports {
|
||||||
alias := import_m.alias
|
alias := import_m.alias
|
||||||
mod := import_m.mod
|
mod := import_m.mod
|
||||||
if !p.is_used_import(alias) {
|
if !p.is_used_import(alias) && !p.pref.is_fmt {
|
||||||
mod_alias := if alias == mod { alias } else { '$alias ($mod)' }
|
mod_alias := if alias == mod { alias } else { '$alias ($mod)' }
|
||||||
p.warn_with_pos("module '$mod_alias' is imported but never used", import_m.pos)
|
p.warn_with_pos("module '$mod_alias' is imported but never used", import_m.pos)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user