Получение SemanticDocument из исходного файла Scala с использованием ScalaFix

Каковы этапы разбора исходного файла Scala в SemanticDocument с помощью ScalaFix?

0 ответов

По состоянию на scalafix(0.9.4),

Написать SemanticRule, необходимо расширить абстрактный класс SemanticRule и этот абстрактный класс имеет метод fix со следующей подписью:

def fix(implicit doc: SemanticDocument): Patch

Если мы переопределим этот метод, чтобы создать Patch либо для фиксации, либо для линтинга, у нас будет доступ к implicit ценность doc. Scalafix заполняет эту переменную, анализируя один исходный файл. doc представляет собой единственный исходный файл.

Другие вопросы по тегам