Skip to content

Pluggable lint/format engine #385

Open
@mshr-h

Description

@mshr-h

Maybe we can do something like this?

"verilog.linter": "IcarusLinter",
"verilog.linter.icarusLinter.command": "/usr/bin/iverilog -t null -Wall $FILEURI",
"verilog.linter.icarusLinter.file_patterns": ["*.v", "*.sv"],
"verilog.linter.icarusLinter.pattern: "^[^:]\+:\(\d\+\): \(warning\|error\|syntax error\)\(: \(.\+\)\)\?",
"verilog.linter.icarusLinter.pattern_order: ["line": 1, "type": 2", "message": 4],
"verilog.linter.icarusLinter.pattern_type: ["error": ["error", "syntax error"], "warning": ["warning"]],
"verilog.formatter": "verilogFormat",
"verilog.linter.verilogFormat.command": "verilogFormat -f $FILEURI",
"verilog.linter.verilogFormat.useTempFile": true,

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions