Receber por email
← Voltar para o catálogo

warning

Do not disable GHC or hlint warnings. Suppress them only per module with OPTIONS_GHC or annotations for justified exceptions. Use when writing or reviewing Haskell code, cabal files, or hlint configuration that disables warnings.

3estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add ncaq/konoka

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/warning/svg)](https://www.skillteca.com.br/skills/warning)
#ai

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

警告を無効にしない

GHCの警告は無効にしない

GHCの警告を無効にすることは原則禁止します。

例外

正当な理由がある場合は、 特定の警告を無効にすることを許可します。

cabalなどのプロジェクトファイルを編集するのではなく、 モジュール単位でアノテーションコメントを書いて無効化してください。

そのモジュールのコードが多い場合は、 警告と干渉するコードを別モジュールに切り出すことも検討してください。

孤立インスタンス

孤立インスタンスを定義する場合は許可します。

以下のように無効化してください。

{-# OPTIONS_GHC -Wno-orphans #-}

ただし孤立インスタンスの定義自体をなるべく避けるべきなので、 設計上どうしても仕方がないときだけにしてください。

Template Haskellで避けられない警告

Template Haskellを利用したコード生成で、 こちらから制御できない変数名のshadowingや、 未使用の束縛が発生する場合も、 無効にすることを許可します

[Description truncada. Veja o README completo no GitHub.]

Compartilhar X LinkedIn