• Skip to primary navigation
  • Skip to content
  • Skip to footer
Write business logic Write business logic Not boilerplate
  • Documentation
  • Tutorials
  • Extensions
  • Announcements
  • About
  • Terms & Privacy Policy
    • Getting Started
      • Introduction
      • Creating a new aggregate
      • Adding a new service
    • Features
      • Gradle
      • Code formatting
      • Static code analysis
      • Unit Testing
      • System testing
      • Coverage
      • Versioning
      • Publishing
    • Structure
      • Service Modules
      • Services Module
      • Api Module
      • System Tests Module
      • .creek directory
      • .github directory

    Static code analysis

    The repository come preconfigured for static code analysis by Spotbugs, Checkstyle and CodeQl.

    Spotbugs and Checkstyle

    Spotbugs and Checkstyle can be run locally by running:

    ./gradlew static
    

    …and also run as part of the CI GitHub workflow.

    They are configured in the Creek common build convention, which can be customised as required.

    CodeQl

    CodeQl runs against each PR. It runs as a GitHub workflow.

    Updated: February 22, 2023

    Previous Next
    • Follow:
    • GitHub
    • Feed
    © 2024 Creek Service. Powered by Jekyll & Minimal Mistakes.