28 lines
787 B
Plaintext
28 lines
787 B
Plaintext
# SonarQube Exclusions Reference
|
|
# This file is for documentation only - exclusions are configured in .gitea/workflows/build.yml
|
|
|
|
## Coverage Exclusions (sonar.coverage.exclusions)
|
|
**/Migrations/**
|
|
**/Migrations/*.cs
|
|
**/*ModelSnapshot.cs
|
|
|
|
## File Exclusions (sonar.exclusions)
|
|
**/Migrations/**
|
|
**/obj/**
|
|
**/bin/**
|
|
**/TestResults/**
|
|
|
|
## Security Hotspots Exclusions (sonar.security.hotspots.excluded)
|
|
**/Models/Configuration/**/*.cs
|
|
|
|
## Source and Test Directories
|
|
Sources: ChatBot/
|
|
Tests: ChatBot.Tests/
|
|
|
|
## Why these exclusions?
|
|
- Migrations: Auto-generated EF Core code
|
|
- ModelSnapshot: Auto-generated EF Core snapshot
|
|
- obj/bin: Build artifacts
|
|
- TestResults: Test execution results
|
|
- Configuration Models: Safe usage of environment variables for secrets (BotToken, ConnectionString)
|