VerilogLinter

dfhdl.tools.toolsCore.VerilogLinter
trait VerilogLinter extends Linter

Attributes

Graph
Supertypes
trait Linter
trait Tool
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

protected def lintCmdLanguageFlag(dialect: VerilogDialect): String
protected def lintIncludeFolderFlag: String

Concrete methods

final protected def lintCmdLanguageFlag(using co: CompilerOptions): String
final protected def lintCmdSources(using CompilerOptions, LinterOptions, MemberGetSet): String

Inherited methods

final def isAvailable: Boolean

Attributes

Inherited from:
Tool
final def lint[D <: Design](cd: CompiledDesign[D])(using CompilerOptions, LinterOptions): CompiledDesign[D]

Attributes

Inherited from:
Linter
final protected def lintCmdFlags(using CompilerOptions, LinterOptions, MemberGetSet): String

Attributes

Inherited from:
Linter
protected def lintCmdPostLangFlags(using CompilerOptions, LinterOptions, MemberGetSet): String

Attributes

Inherited from:
Linter
protected def lintCmdPreLangFlags(using CompilerOptions, LinterOptions, MemberGetSet): String

Attributes

Inherited from:
Linter
protected def lintLogger(using CompilerOptions, LinterOptions, MemberGetSet): Option[ProcessLogger]

Attributes

Inherited from:
Linter
protected def lintPrepare()(using CompilerOptions, LinterOptions, MemberGetSet): Unit

Attributes

Inherited from:
Linter
override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Tool -> Any
Inherited from:
Tool

Inherited and Abstract fields

val toolName: String

Attributes

Inherited from:
Tool