Projects with this topic
-
This component runs PMD and integrates it with Gitlab. PMD is an extensible multilanguage static code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It’s mainly concerned with Java and Apex, but supports 16 other languages. It comes with 400+ built-in rules. It can be extended with custom rules. It uses JavaCC and Antlr to parse source files into abstract syntax trees (AST) and runs rules against them to find violations. Rules can be written in Java or using a XPath query.
Depending on the component selected it can generate a Code Climate report, which is used by Gitlab as part of its code quality feature or a SARIF Report which integrates with the Gitlab Security Dashboard.
If supplied an Access Token and triggered by a Merge Request event, a second job is run which will leave Notes in the Merge Request for warnings found on changed code.
Updated -
Deterministic, format-preserving dependency remediation for GitLab CI — Maven first. A hundred eyes on your dependency graph.
Updated -
-
Java-based microservice template built with Spring Boot, following Hexagonal Architecture (Ports and Adapters). Provides a modular REST API suitable for creating scalable, maintainable, and testable services.
Updated -
Java microservice template built with Spring Boot, following a clean layered architecture. It offers modular REST API with a clear separation of concerns, including unit and integration tests.
Updated -
During my internship, I learned how to create and configure a Spring Boot project using Maven and push it to GitLab.
Updated -
Docker java build image for gitlab-ci based on docker-in-docker (dind), jdk (adoptopenjdk) and maven
Updated -
Java-based Spring Boot project demonstrating the usage of Spring beans, including configuration, scopes, lifecycle, initialization, and destruction, with practical examples.
Updated -
-
Maven archetype for simple experiment projects
Updated -
Jenkins pipeline that runs Trivy vulnerability scans on a Maven Java application before allowing code to proceed to staging. Generates a CSV report, prompts the developer to proceed or abort on findings, and emails the report if the pipeline is stopped.
Updated -
A competitive paper trading platform where players trade real NYSE stocks in time-bound tournaments using virtual capital and an AI agent to guide, using Spring Boot, Spring AI, PostgresDB.
Updated -
This is a back-end, Spring Boot project, hexagonal architecture based, that tries to show my own skills and knowledge level, designing and implementing Java applications by the Spring Framework.
Updated -
-
Contains the fundamental classes and interfaces that define the basic functionality of the SCOP framework.
Updated -
-
A Java Spring microservice for managing discovery as part of a CoderDojo Zen platform clone.
Updated -
Mono repository for a CoderDojo Zen clone built using the Spring Cloud framework.
Updated