5 Commits
Author SHA1 Message Date
james.maes 29118d637c Style: add Javadoc, constants, and normalize formatting across modules
- Add Javadoc for public methods and classes in core and shared modules.
- Introduce reusable constants for calculations (e.g., BYTES_PER_KB).
- Normalize header spacing and brace placement.
- Update Cache, ConfigLoader, and ApiClient classes for readability and maintainability.
2025-08-09 15:55:38 -05:00
james.maes 5aae0a85fc Style(core): add Javadoc, braces, and header spacing; partial cleanup; continue until verify is green 2025-08-09 12:54:11 -05:00
james.maes bf0f873415 Style: add/normalize headers and Kingsrook formatting in shared module
- Ensure blank line separation before package declarations
- Normalize brace placement and 3-space indentation
- Add package-level Javadoc where appropriate
2025-08-09 07:57:57 -05:00
james.maes fe177d13bf Style: adopt Kingsrook IntelliJ style in build tooling
- Treat Kingsrook as the project standard: Checkstyle uses codestyle/checkstyle.config.xml
- Spotless enforces license headers for Java, XML, YAML/Properties; removed Google formatter
- Added license templates for XML and hash comment styles
- Verified mvn verify passes across modules
2025-08-09 07:23:44 -05:00
james.maes 5aad4cc634 Build: enforce Checkstyle + Spotless across modules
- Add maven-checkstyle-plugin (validate phase) using codestyle/checkstyle.config.xml
- Add Spotless license header + Google Java Format; enforce at verify
- Point Header module to codestyle/license.txt; fix paths
- Apply formatting and headers across sources
2025-08-09 07:19:32 -05:00