run abstract method

List<Issue> run(
  1. DialectProject project
)

Inspect project and return findings. May return an empty list. Should NOT throw — turn unexpected conditions into Issues so the report surfaces them rather than crashing.

Implementation

List<Issue> run(DialectProject project);