add gate #1
@@ -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..."
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user