lint
Skill1.2k starsChanged 3 months agoApache-2.0View on GitHub
Fix 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.
We split this skill into the rules it gives an agent
1 rule. 0 are common, 0 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 66 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 10
Use when ktlint/Checkstyle violations are reported, when asked to fix formatting, or when invoked as a final step by the implement, test, …
“Common” is measured: kept by at least 6 in 10 of the 66 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Lint Skill
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 formatrunmake lintpasses with no violationsmake sortrun if anypom.xmlwas modifiedmake installpasses all CI gates
Resources
AGENTS.md— build command referencedocs/KOTLIN.md,docs/JAVA.md— style conventionsetc/checkstyle.xml,.editorconfig
Trending
More talk lately.about the whole repository
Who's talking about adobe/S3Mock
- shishirsharma/MyS3Browser“Feature Request: Allow Option of Endpoint-URL ”GitHub · May 28, 2020 · 2 reactions
- Stack Overflow“how to make local machine to assume IAM role”Stack Overflow · Apr 13, 2019 · 2 votes
- gardener/etcd-backup-restore“Find alternative to LocalStack for S3 emulation in e2e tests”GitHub · Mar 25, 2026 · 1 reactions
- swisstopo/swissgeol-assets-suite“Minio ist deprecated”GitHub · Feb 17, 2026 · 1 reactions
- aws/aws-sdk-kotlin“S3Client error java.lang.NoClassDefFoundError: kotlin/coroutines/jvm/internal/SpillingKt with 1.5.0+”GitHub · Jul 25, 2025 · 1 reactions
The biggest 5 of 50 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 50
Talked about on GitHub, Stack Overflow and Hacker News (50 times).
On GitHub · 46
- May 28, 2020Feature Request: Allow Option of Endpoint-URL — shishirsharma/MyS3Browser2 reactions · 3 comments
- Mar 25, 2026Find alternative to LocalStack for S3 emulation in e2e tests — gardener/etcd-backup-restore1 reaction · 2 comments
- Feb 17, 2026Minio ist deprecated — swisstopo/swissgeol-assets-suite1 reaction
- Jul 25, 2025S3Client error java.lang.NoClassDefFoundError: kotlin/coroutines/jvm/internal/SpillingKt with 1.5.0+ — aws/aws-sdk-kotlin1 reaction · 8 comments
- Mar 27, 2024use Adobe s3mock library — togglz/togglz1 reaction · 4 comments
41 more on GitHub
- Feb 14, 2024Migration d'Azure vers S3 — SocialGouv/cdtn-admin1 reaction · 1 comment
- Dec 5, 2022S3 Endpoint > Not able to use custom endpoint — aws/aws-sdk-php1 reaction · 9 comments
- Jun 3, 2022Use buildx, set tag to current version fails if it contains `-SNAPSHOT` — fabric8io/docker-maven-plugin1 reaction · 2 comments
- Jun 29, 2020Removed pinned version of adobe/s3mock docker image — overleaf/track-changes1 reaction · 1 comment
- Oct 9, 2026chore(storage): qualifier un backend S3 maintenu pour local/CI après archivage MinIO — NeooeN45/Quintessences0 reactions · 6 comments
- Sep 12, 2026docs: 확장 가능한 파일 저장 설계 및 구현 로드맵 추가 — dev-inho/backend-init0 reactions
- Aug 27, 2026Pin test container images, floating tags break the build when upstream changes — geosolutions-it/imageio-ext0 reactions
- Apr 26, 2026Add s3mock container — testcontainers/testcontainers-rs-modules-community0 reactions · 2 comments
- Apr 15, 2026[BUGFIX] Corriger l'initialisation des buckets S3 dans l'image docker — 1024pix/pix0 reactions · 2 comments
- Apr 8, 2026Update to latest S3Mock, which uses the updated `testcontainers` for Docker v29+ — guardian/etag-caching0 reactions
- Feb 20, 2026Update `testcontainers` to a version that works with Docker v29 — guardian/etag-caching0 reactions
- Jan 29, 2026Read-only image configuration for production-like testing — CMSgov/bluebutton-web-serversays it tested it0 reactions · 1 comment
- Jan 13, 2026Support for S3 data — fractal-analytics-platform/fractal-server0 reactions · 12 comments
- Dec 5, 2025Allow Specifying working directory on a per-invocation basis — woodpecker-ci/woodpecker0 reactions · 5 comments
- Oct 30, 2025Add S3Mock to implementation matrix — nikeee/lean-s30 reactions
- Jul 27, 2025Setup S3Mock in the compose setup — tchoutri/masna30 reactions
- Oct 8, 2024Upgrade Adobe s3mock to version 3.11.0 — apache/polaris0 reactions
- Aug 24, 2024DBZ-8169 Upgrade Adobe s3mock to 3.10.0 — debezium/debezium0 reactions · 1 comment
- Apr 18, 2024Publish large message payloads to S3 — sedaprotocol/seda-chain0 reactions · 1 comment
- Apr 7, 2024Document how to use the Amazon S3 Media module with a local storage emulator, implement support for it if necessary — OrchardCMS/OrchardCore0 reactions · 1 comment
- Mar 7, 2024Enhance local dev env — stackernews/stacker.news0 reactions · 6 comments
- Mar 2, 2024s3mock 3.6.0 — apache/pinot0 reactions · 3 comments
- Jan 17, 2024Add a dockerized S3 instance, for testing — duolicious/duolicioussays it tested it0 reactions
- Nov 25, 2023Retrieve, store and display asset metadata — royllo/explorer0 reactions
- Aug 31, 2023[Epic] Provide local filesystem-backed mock S3 service — cryostatio/cryostat0 reactions · 5 comments
- Jul 19, 2023Change suggested to add Dependabot config for a subfolder even though that exists already — step-security/secure-repo0 reactions · 1 comment
- Jul 13, 2023Mock S3 for testcase server — skkuding/codedang0 reactions
- May 16, 2023Add integration tests with an S3 API mock — jgroups-extras/jgroups-aws0 reactions · 1 comment
- Aug 10, 2022Multi-platform buildx: goal "push" fails with "Cannot extract archive" — fabric8io/docker-maven-plugin0 reactions · 4 comments
- Jun 1, 2022S3 storage ITs — artipie/asto0 reactions
- Mar 3, 2022File creation year is inaccurate by default — mathieucarbou/license-maven-plugin0 reactions · 1 comment
- Mar 10, 2021CommonPrefixes not parsed correctly if it contains multiple Prefix tags — boto/botocore0 reactions · 6 comments
- Feb 3, 2021Try switching s3 mocks — OCFL/ocfl-java0 reactions · 1 comment
- Feb 3, 2021Configure publication to Maven Central using Github actions — moditect/layrry0 reactions · 5 comments
- Jun 24, 2020Add Integration tests for AWS as part of the CI pipeline. — aslotte/MLOps.NET0 reactions
- Feb 25, 2020MultiPartUpload response content type — gaul/s3proxy0 reactions · 5 comments
- Mar 8, 2019Create tests for testing the S3.go file — smithoss/gonymizersays it tested it0 reactions
- Jan 9, 2019[CI/Python] Have automatized tests for S3 — apache/arrow0 reactions · 3 comments
- Jan 6, 2019Investigate using mock services for tests — scottwernervt/cloudstorage0 reactions
- Nov 22, 2018[research] Investigate using Adobe's S3 mock — franklinchou/csv-2-cassandra0 reactions
- Jul 11, 2018track adobe/s3mock update, since it is not using the latest version of github repo — apache/pulsar0 reactions · 1 comment
On Stack Overflow · 3
- Apr 13, 2019how to make local machine to assume IAM role2 votes
- Apr 12, 2024how to mock s3 using pytest? Unittest script calls actual function instead of mocking it?0 votes
- Oct 10, 2024Unable to replace python function definition with mock and unitest-1 votes
On Hacker News · 1
- Sep 10, 2020Javac could leak higher JDK bytecode1 point
Other versions79 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 79
- ray-project/ray★ 44ksame name
- FalkorDB/FalkorDB★ 11ksame name
- FastLED/FastLED★ 7.5ksame name
- fleetdm/fleet★ 7.1ksame name
- aaddrick/claude-desktop-debian★ 5.5ksame name
- cloudposse/atmos★ 1.4ksame name
- ethereum/execution-specs★ 1.2ksame name
- maxGraph/maxGraph★ 1.2ksame name
- jason-effi-lab/karpathy-llm-wiki-vault★ 718same name
- DataDog/dd-trace-py★ 654same name
69 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use query, ingest and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
ArtemXTechSkillquery
Query data from this vault. USE WHEN user asks about projects, clients, tasks, daily notes. Use grep to extract frontmatter - do NOT read full files.
Also in 17 projects that use this
JaimeGBASkillingest
Digest an external source (article, paper, transcript, URL, book chapter) and integrate its content into the knowledge base
Also in 25 projects that use this
PydanticSkillcoverage
Fetch coverage diff from Codecov for the current branch or a specific PR. Shows uncovered lines, patch coverage, and overall coverage change.
Also in 4 projects that use this
seongjaeryuSkillsave
Complete and save your current thinking to Bindly
Also in 5 projects that use this
BugRogerSkillproject
Project lifecycle management. Dispatches to Ada.
Also in 4 projects that use this
AnthropicSkilldigest
Generate a daily or weekly digest of activity across all connected sources. Use when catching up after time away, starting the day and wanting a summary of mentions and action items, or reviewing a week's decisions and document updates grouped by project.
Also in 3 projects that use this
In this repository10 other files it gives its agents.
- AGENTS.mdAGENTS.md
- integration-tests/AGENTS.mdAGENTS.md
- server/AGENTS.mdAGENTS.md
- testsupport/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- documentSkill
- implementSkill
- refactorSkill
- reviewSkill
- testSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

