Objetivo
Manter os samples uteis para validacao manual e demonstracao dos analyzers, sem transformar exemplos didaticos em dependencias pesadas.
Quando usar
Use esta skill quando a tarefa envolver:
samples/CSF.Analyzers.*.Sample;- exemplos validos ou invalidos de regras
REL###,ARC###ouTST###; - stubs para frameworks externos;
- ajustes de
.editorconfigdos samples.
Organizacao
- Exemplos devem ficar em
samples/CSF.Analyzers.<Pacote>.Sample/<Prefixo><Numero>/. - Use
*_Invalid.cspara codigo intencionalmente nao conforme. - Use
*_Valid.cspara codigo conforme. - Use
Stubs/apenas quando necessario para habilitar reconhecimento simbolico.
Regras
- Nao adicione pacotes reais quando stubs minimos forem suficientes.
- Nao deixe exemplos invalidos quebrarem a compilacao como erro, salvo quando isso for explicito.
- Nao use samples como suite principal de testes; a fonte de verdade fica em
tests/CSF.Analyzers.*.Tests.
Validacao manual
dotnet build samples/CSF.Analyzers.<Pacote>.Sample/CSF.Analyzers.<Pacote>.Sample.csproj