add gate #1

Merged
mrleo1nid merged 6 commits from dev into master 2025-10-22 01:32:03 +00:00
2 changed files with 6 additions and 1 deletions
Showing only changes of commit 6a45c04770 - Show all commits

View File

@@ -45,7 +45,8 @@ jobs:
/d:sonar.coverage.exclusions="**/Migrations/**/*.cs,**/*ModelSnapshot.cs,**/Migrations/*.cs,**/Program.cs" \ /d:sonar.coverage.exclusions="**/Migrations/**/*.cs,**/*ModelSnapshot.cs,**/Migrations/*.cs,**/Program.cs" \
/d:sonar.exclusions="**/Migrations/**/*.cs,**/obj/**,**/bin/**,**/TestResults/**" \ /d:sonar.exclusions="**/Migrations/**/*.cs,**/obj/**,**/bin/**,**/TestResults/**" \
/d:sonar.cpd.exclusions="**/Migrations/**/*.cs" \ /d:sonar.cpd.exclusions="**/Migrations/**/*.cs" \
/d:sonar.test.inclusions="**/*Tests.cs,**/ChatBot.Tests/**/*.cs" /d:sonar.test.inclusions="**/*Tests.cs,**/ChatBot.Tests/**/*.cs" \
/d:sonar.security.hotspots.excluded="**/Models/Configuration/**/*.cs"
echo "Building project..." echo "Building project..."
dotnet build --verbosity normal --no-incremental dotnet build --verbosity normal --no-incremental
echo "Running tests with coverage..." echo "Running tests with coverage..."

View File

@@ -12,6 +12,9 @@
**/bin/** **/bin/**
**/TestResults/** **/TestResults/**
## Security Hotspots Exclusions (sonar.security.hotspots.excluded)
**/Models/Configuration/**/*.cs
## Source and Test Directories ## Source and Test Directories
Sources: ChatBot/ Sources: ChatBot/
Tests: ChatBot.Tests/ Tests: ChatBot.Tests/
@@ -21,3 +24,4 @@ Tests: ChatBot.Tests/
- ModelSnapshot: Auto-generated EF Core snapshot - ModelSnapshot: Auto-generated EF Core snapshot
- obj/bin: Build artifacts - obj/bin: Build artifacts
- TestResults: Test execution results - TestResults: Test execution results
- Configuration Models: Safe usage of environment variables for secrets (BotToken, ConnectionString)