Where to include message for #pragma disable?
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Documentação
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- csharp
- Domínio
- documentation
Direção de pesquisa
Revise os dois exemplos de C# na issue e as orientações existentes do repositório sobre convenções de código. Defina um formato acordado para as mensagens de justificativa que acompanham #pragma warning disable, incluindo o posicionamento e a redação, e documente as orientações de forma consistente com o exemplo escolhido.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
If I am disabling a warning, what is the format of the justification message.
Here's an idea/approach but it is still ugly, better suggestions welcome:
// Justifiction: Properties initialized by Entity Framework.
#nullable disable // CS8618: Non-nullable field is uninitialized. Consider declaring as nullable.
public ApplicationDbContext(
#nullable enable
DbContextOptions<ApplicationDbContext>? options) : base(options) { }
// Justifiction: Properties initialized by Entity Framework.
#nullable disable // CS8618: Non-nullable field is uninitialized. Consider declaring as nullable.
public ApplicationDbContext(
#nullable enable
or, with pragma:
// Justification: Uninitialized properties set by Entity Framework.
#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable.
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options) { }
#pragma warning restore CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable.
- Linguagem predominante
- C#
- Estrelas
- 12
- Forks
- 16
- Merge médio
- 5min
- PRs com merge (30d)
- 12
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de IntelliTect/CodingGuidelines
-
Overriding ToString()Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
IntelliTect/CodingGuidelines#290 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
IntelliTect/CodingGuidelines#253 ·
Mantenedores costumam responder em até 1 dia
-
Review naming recommendation for fieldsTalvez livre de novo @MarkMichaelis assumiu há 1334 dias e não há nenhum pull request aberto. Aberta.editorconfig C# coding guidelines proposal
IntelliTect/CodingGuidelines#249 · 6 comentários · 1 reação · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
INTL0001 when using recordsAbertaanalyzer C# coding guidelines proposal
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
IntelliTect/CodingGuidelines#231 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
IntelliTect/CodingGuidelines#230 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de IntelliTect/CodingGuidelines
Issues semelhantes
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
area:re1 bounty help wanted needs-game
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
StackExchange/StackExchange.Redis#3274 ·
Mantenedores costumam responder em até 1 dia
-
affected/v17 affected/v18 area/frontend type/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
umbraco/Umbraco-CMS#24186 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 3 dias