Skip to content

ifspcodelab/codeodyssey-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeOdyssey API

API for the CodeOdyssey project. A platform to make and correct coding-related exercises.


Code quality plugins

Spotless

How to run:

Check

./gradlew spotlessCheck

Apply format

./gradlew spotlessApply

Spotbugs

How to run:

Checks files in the main folder

./gradlew spotbugsMain

Checks files in the test folder

./gradlew spotbugsTest

Checkstyle

Rules for checkstyle: config/checkstyle/checkstyle.xml

Rules for suppressions: config/checkstyle/checkstyle-suppressions.xml

Reports: build/reports/checkstyle

 ./gradlew checkstyleMain
 ./gradlew checkstyleTest

PMD

Run it with any of the commands below. Do note that PMD also runs the other code quality plugins.

./gradlew check

or

./gradlew ch

Security plugins

OWASP Dependency Check

How to run:

./gradlew dependencyCheckAnalyze

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages