Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将 Scala 源文件解析为SemanticDocumentusing的步骤是什么ScalaFix?
SemanticDocument
ScalaFix
从scalafix( 0.9.4) 开始,
scalafix
0.9.4
要编写SemanticRule,必须扩展抽象类SemanticRule,并且该抽象类具有具有fix以下签名的方法:
SemanticRule
fix
def fix(implicit doc: SemanticDocument): Patch
如果我们重写此方法以创建一个Patch用于修复或 linting 的方法,我们将可以访问implicitvalue doc。Scalafix通过解析单个源文件来填充此变量。doc表示单个源文件。
Patch
implicit
doc
Scalafix