formatting-wpf-csharp-code — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited formatting-wpf-csharp-code (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Applies consistent code style to XAML and C# files.
All commands use dotnet dnx for cross-platform compatibility (Windows, Linux, macOS).
# Verify .NET 10 is available
dotnet --version # Should be 10.0.x or higherRun via dotnet dnx (dotnet tool runner). No manual installation required.
Included with .NET SDK by default.
Copy from template to workspace root if Settings.XamlStyler doesn't exist.
Template location: templates/Settings.XamlStyler
Key settings:
AttributesTolerance: 1 - Allow up to 1 attribute on same lineKeepFirstAttributeOnSameLine: true - Keep first attribute on element lineCopy from template to workspace root if .editorconfig doesn't exist.
Template location: templates/.editorconfig
Key settings:
# Format all XAML files in workspace
dotnet dnx -y XamlStyler.Console -- -d "{workspace}" -r -c "{workspace}/Settings.XamlStyler"
# Format single file
dotnet dnx -y XamlStyler.Console -- -f "{file.xaml}" -c "{workspace}/Settings.XamlStyler"dotnet dnx Options:
-y: Auto-accept confirmation prompt--: Separator between dnx options and tool argumentsXamlStyler Options:
-d: Target directory-f: Target file-r: Recursive processing-c: Configuration file path# Format entire solution
dotnet format "{solution.sln}" --no-restore
# Format specific project only
dotnet format "{project.csproj}" --no-restore
# Format single file
dotnet format "{project.csproj}" --include "{file.cs}" --no-restoreOptions:
--no-restore: Skip NuGet restore (faster)--include: Target specific fileTask Progress:
- [ ] Step 1: Check if Settings.XamlStyler exists, create if not
- [ ] Step 2: Check if .editorconfig exists, create if not
- [ ] Step 3: Run dotnet dnx XamlStyler.Console for XAML formatting
- [ ] Step 4: Run dotnet format for C# formatting- When .xaml file modified: Run dotnet dnx XamlStyler.Console
- When .cs file modified: Run dotnet format~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.