Hej,
W ramach nauki Javy piszę program, którego działania polega na pobraniu kodu ze wskazanego repozytorium, a następnie poddaniu go analizie pod kątem metryk, ale też dobrego stylu programowania (np. Google Code Style).
Doszedłem do etapu w którym kod do zbadania mam zapisany w Stringach. Jeśli chodzi o metryki takie jak średnia ilość metod w klasie to wykorzystałem projekt Java Parser. Do sprawdzenia reguł chciałbym wykorzystać checkstyle (lub ew. inne narzędzie). Mam do Was następujące pytanie - czy istnieje jakaś integracja czy API, dzięki któremu mógłbym wykorzystać checkstyle w swoim własnym programie? Wiem, że istnieją wtyczki do IDE, ale nie o to mi chodzi.
Widziałbym to w ten sposób: wywołuję metodę checkstyle.JakasRegula.check(String mojKod) i jeśli kod narusza regułę to zwraca np. pozycje znaków, w których jest naruszenie.
Będę wdzięczny za wszelkie wskazówki.
PS. Wiem, że dla części z Was to co robię może być bezsensowne (choćby z tego powodu, że takich narzędzi jest sporo), ale tak jak pisałem robię ten projekt w ramach nauki i chciałbym go zrobić od początku do końca.