mirror of
https://github.com/nushell/nushell.git
synced 2025-08-03 09:29:55 +02:00
show the whole path in "missing mod.nu" errors (#10416)
This commit is contained in:
@ -212,9 +212,12 @@ pub enum ParseError {
|
||||
#[error("Missing mod.nu file.")]
|
||||
#[diagnostic(
|
||||
code(nu::parser::module_missing_mod_nu_file),
|
||||
help("When importing a directory as a Nushell module, it needs to contain a mod.nu file (can be empty). Alternatively, you can use .nu files in the directory as modules individually.")
|
||||
help("Directory {0} is missing a mod.nu file.\n\nWhen importing a directory as a Nushell module, it needs to contain a mod.nu file (can be empty). Alternatively, you can use .nu files in the directory as modules individually.")
|
||||
)]
|
||||
ModuleMissingModNuFile(#[label = "module directory is missing a mod.nu file"] Span),
|
||||
ModuleMissingModNuFile(
|
||||
String,
|
||||
#[label = "module directory is missing a mod.nu file"] Span,
|
||||
),
|
||||
|
||||
#[error("Cyclical module import.")]
|
||||
#[diagnostic(code(nu::parser::cyclical_module_import), help("{0}"))]
|
||||
@ -504,7 +507,7 @@ impl ParseError {
|
||||
ParseError::AliasNotValid(s) => *s,
|
||||
ParseError::CommandDefNotValid(s) => *s,
|
||||
ParseError::ModuleNotFound(s) => *s,
|
||||
ParseError::ModuleMissingModNuFile(s) => *s,
|
||||
ParseError::ModuleMissingModNuFile(_, s) => *s,
|
||||
ParseError::NamedAsModule(_, _, _, s) => *s,
|
||||
ParseError::ModuleDoubleMain(_, s) => *s,
|
||||
ParseError::InvalidModuleFileName(_, _, s) => *s,
|
||||
|
Reference in New Issue
Block a user