mirror of
https://github.com/erg-lang/erg.git
synced 2025-08-03 18:29:00 +00:00
feat: add Linter
This commit is contained in:
parent
d7d422dfdc
commit
11f2b48853
13 changed files with 422 additions and 18 deletions
|
@ -31,6 +31,7 @@ pub enum ErgMode {
|
|||
Transpile,
|
||||
Execute,
|
||||
LanguageServer,
|
||||
Lint,
|
||||
Read,
|
||||
Pack,
|
||||
}
|
||||
|
@ -48,6 +49,7 @@ impl TryFrom<&str> for ErgMode {
|
|||
"trans" | "transpile" | "transpiler" => Ok(Self::Transpile),
|
||||
"run" | "execute" => Ok(Self::Execute),
|
||||
"server" | "language-server" => Ok(Self::LanguageServer),
|
||||
"lint" | "linter" => Ok(Self::Lint),
|
||||
"byteread" | "read" | "reader" | "dis" => Ok(Self::Read),
|
||||
"pack" | "package" => Ok(Self::Pack),
|
||||
_ => Err(()),
|
||||
|
@ -67,6 +69,7 @@ impl From<ErgMode> for &str {
|
|||
ErgMode::Transpile => "transpile",
|
||||
ErgMode::Execute => "execute",
|
||||
ErgMode::LanguageServer => "language-server",
|
||||
ErgMode::Lint => "lint",
|
||||
ErgMode::Read => "read",
|
||||
ErgMode::Pack => "pack",
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue