1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #-------------------------------------------------------------------------------#
- # Qodana analysis is configured by qodana.yaml file #
- # https://www.jetbrains.com/help/qodana/qodana-yaml.html #
- #-------------------------------------------------------------------------------#
- version: "1.0"
- #Specify inspection profile for code analysis
- profile:
- name: qodana.starter
- #Enable inspections
- #include:
- # - name: <SomeEnabledInspectionId>
- #Disable inspections
- exclude:
- - name: deps
- paths:
- - ./.go
- #Execute shell command before Qodana execution (Applied in CI/CD pipeline)
- #bootstrap: sh ./prepare-qodana.sh
- #Install IDE plugins before Qodana execution (Applied in CI/CD pipeline)
- #plugins:
- # - id: <plugin.id> #(plugin id can be found at https://plugins.jetbrains.com)
- # Quality gate. Will fail the CI/CD pipeline if any condition is not met
- # severityThresholds - configures maximum thresholds for different problem severities
- # testCoverageThresholds - configures minimum code coverage on a whole project and newly added code
- # Code Coverage is available in Ultimate and Ultimate Plus plans
- #failureConditions:
- # severityThresholds:
- # any: 15
- # critical: 5
- # testCoverageThresholds:
- # fresh: 70
- # total: 50
- #Specify Qodana linter for analysis (Applied in CI/CD pipeline)
- linter: jetbrains/qodana-go:2025.2
|