Lint Skill
SkillFiles & storageFix code style issues and ensure linting CI gates pass in S3Mock. Use when ktlint or Checkstyle violations are reported, when asked to fix formatting, or as a required final step after any code change. Runs ktlint for Kotlin source files and Checkstyle for Java and XML files.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Lint Skill skill
What this skill tells your AI
The instructions your AI receives, as published by adobe/s3mock in .agents/skills/lint/SKILL.md and read by ahel’s review.
Entry Criteria
Use when ktlint/Checkstyle violations are reported, when asked to fix formatting, or when invoked as a final step by the implement, test, or refactor skill.
Tools
| Tool | Target | Config | Auto-fix |
|---|---|---|---|
| ktlint | Kotlin source files | .editorconfig | Yes — make format |
| Checkstyle | Java source + XML files | etc/checkstyle.xml | No — fix manually per docs/JAVA.md |
Execution Steps
make format— auto-fixes Kotlin style issues.make lint— reports remaining ktlint and Checkstyle violations.make sort— run if anypom.xmlwas added or modified during this task.- Fix remaining Checkstyle (Java/XML) violations manually, per
docs/JAVA.mdanddocs/KOTLIN.md. make install— confirm all linting CI gates pass before finishing.
Completion Criteria
-
make formatrun -
make lintpasses with no violations -
make sortrun if anypom.xmlwas modified -
make installpasses all CI gates
Resources
AGENTS.md— build command referencedocs/KOTLIN.md,docs/JAVA.md— style conventionsetc/checkstyle.xml,.editorconfig
Signals
- GitHub stars
- 1k
- Forks
- 199
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
lint-adobe- Source
- github.com/adobe/s3mock