Skip to content

ci: заставить линт падать на неиспользуемых полях и переменных - #36

Merged
vladcheck merged 4 commits into
mainfrom
ci/33-lint-fail-unused-fields
Oct 13, 2026
Merged

vladcheck merged 4 commits into
mainfrom
ci/33-lint-fail-unused-fields

Conversation

@vladcheck

Copy link
Copy Markdown
Owner

Что сделано

  • Добавлены проверки UnusedLocalVariable и UnusedPrivateField в checkstyle.xml, линт теперь падает на неиспользуемых локальных переменных и приватных полях.
  • Для UnusedPrivateField настроены исключения аннотаций javafx.fxml.FXML и java.io.Serial.
  • Добавлено подавление UnusedPrivateField для Lombok-моделей (каталоги entities, filter, data и ServiceRegistry.java), так как поля там используются через сгенерированные геттеры и Jackson-десериализацию.
  • В maven-checkstyle-plugin зафиксирована зависимость checkstyle 14.3.0 для поддержки новых проверок.

Closes #33

@vladcheck vladcheck self-assigned this Oct 13, 2026
@vladcheck
vladcheck requested review from Deatheh and miyagi18 October 13, 2026 15:29
@vladcheck vladcheck added the CI Job or pipeline related label Oct 13, 2026
@vladcheck
vladcheck enabled auto-merge (squash) October 13, 2026 15:48
@vladcheck
vladcheck merged commit 0e45081 into main Oct 13, 2026
8 checks passed
@vladcheck
vladcheck deleted the ci/33-lint-fail-unused-fields branch October 13, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Job or pipeline related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Линт не падает при наличии неиспользуемых полей

1 participant