# Filtros da caixa de entrada

Saiba mais sobre a filtragem de notificações em sua GitHub caixa de entrada.

Você pode criar filtros personalizados para sua caixa de entrada usando os filtros com suporte a seguir. Para obter mais informações sobre como criar filtros personalizados, confira [Gerenciamento de notificações da sua caixa de entrada](/pt/subscriptions-and-notifications/how-tos/viewing-and-triaging-notifications/managing-notifications-from-your-inbox#customizing-your-inbox-with-custom-filters).

## Limitações de filtro personalizadas

Filtros personalizados atualmente não suportam:

* Pesquisa de texto completo na caixa de entrada, incluindo a pesquisa os títulos de pull request ou problema.
* Distinção entre os filtros de consulta `is:issue`, `is:pr` e `is:pull-request`. Essas consultas retornarão tanto questões quanto pull requests.
* Criando mais de 15 filtros personalizados.
* Alterando os filtros padrão ou sua ordenação.
* [Exclusão](/pt/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) de pesquisa usando `NOT` ou `-QUALIFIER`.

## Consultas suportadas para filtros personalizados

Estes são os tipos de filtros que você pode usar:

* Filtrar por repositório com `repo:`
* Filtrar por tipo de discussão com `is:`
* Filtrar por motivo de notificação com `reason:`
* Filtrar por autor de notificação com `author:`
* Filtrar por organização com `org:`

### Consultas `repo:` com suporte

Para adicionar um filtro `repo:`, você deve incluir o proprietário do repositório na consulta: `repo:owner/repository`. Um proprietário é a organização ou o usuário que possui o recurso GitHub que dispara a notificação. Por exemplo, `repo:octo-org/octo-repo` mostrará notificações disparadas no repositório octo-repo dentro da organização octo-org.

### Consultas `is:` com suporte

Para filtrar notificações de atividade específica em GitHub, você pode usar a consulta `is`. Por exemplo, para ver apenas atualizações de convites para o repositório, use `is:repository-invitation`, e para ver apenas Dependabot alerts, use `is:repository-vulnerability-alert`.

* `is:check-suite`
* `is:commit`
* `is:gist`
* `is:issue-or-pull-request`
* `is:release`
* `is:repository-invitation`
* `is:repository-vulnerability-alert`
* `is:repository-advisory`
* `is:discussion`

Para obter informações sobre como reduzir o ruído das notificações para Dependabot alerts, consulte [Configurando notificações para alertas do Dependabot](/pt/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configure-dependabot-notifications).

Você também pode usar a consulta `is:` para descrever como a notificação passou pela triagem.

* `is:saved`
* `is:done`
* `is:unread`
* `is:read`

### Consultas `reason:` com suporte

Para filtrar as notificações por que você recebeu uma atualização, você pode usar a consulta `reason:`. Por exemplo, para ver as notificações quando você (ou uma equipe da qual você faz parte) é solicitado a revisar um pull request, use `reason:review-requested`. Para saber mais, confira [Sobre notificações](/pt/subscriptions-and-notifications/concepts/about-notifications#reasons-for-receiving-notifications).

| Consulta                  | Descrição                                                                                                                         |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `reason:assign`           | Quando houver uma atualização em um problema ou em uma pull request para a qual você foi designado.                               |
| `reason:author`           | Quando você abriu uma pull request ou um problema e houve uma atualização ou novo comentário.                                     |
| `reason:comment`          | Quando você adicionou um comentário a um issue ou um pull request.                                                                |
| `reason:participating`    | Quando você adicionou um comentário em um issue ou pull request ou quando foi @mentioned.                                         |
| `reason:invitation`       | Quando você for convidado para uma equipe, organização ou repositório.                                                            |
| `reason:manual`           | Ao clicar em **Assinar** em um problema ou solicitação de pull que você ainda não foi inscrito.                                   |
| `reason:mention`          | Você foi diretamente @mentioned.                                                                                                  |
| `reason:review-requested` | Você ou uma equipe da qual é integrante é solicitado a revisar uma pull request.                                                  |
| `reason:security-alert`   | Quando um alerta de segurança é emitido para um repositório.                                                                      |
| `reason:state-change`     | Quando o estado de uma pull request ou um problema é alterado. Por exemplo, um problema é fechado ou uma pull request é mesclada. |
| `reason:team-mention`     | Quando uma equipe da qual você é membro é @mentioned.                                                                             |
| `reason:ci-activity`      | Quando um repositório tem uma atualização de CI, como um novo status de execução do workflow.                                     |

### Consultas `author:` com suporte

Para filtrar notificações por usuário, você pode usar a consulta `author:`. Um autor é o autor original da conversa (por exemplo: em um problema, pull request, gist ou discussão) da qual você está sendo notificado. Por exemplo, para ver as notificações para threads criados pelo usuário Octocat, use `author:octocat`.

### Consultas `org:` com suporte

Para filtrar notificações por organização, você pode usar a consulta `org`. A organização que você precisa especificar na consulta é a organização do repositório sobre o qual você está sendo notificado em GitHub. Esta consulta é útil se você pertencer a várias organizações e desejar ver as notificações para uma organização específica.

Por exemplo, para ver as notificações da organização octo-org, use `org:octo-org`.

## Dependabot filtros personalizados

Se você usar Dependabot para manter suas dependências atualizadas, poderá usar e salvar estes filtros personalizados:

* `is:repository_vulnerability_alert` para mostrar notificações para Dependabot alerts.
* `reason:security_alert` para exibir notificações para Dependabot alerts e solicitações de pull de atualização de segurança.
* `author:app/dependabot` para mostrar notificações geradas por Dependabot. Isso inclui Dependabot alerts, solicitações de pull de atualização de segurança e solicitações de pull de atualização de versão.

Para obter mais informações sobre Dependabot, confira [Alertas do Dependabot](/pt/code-security/concepts/supply-chain-security/dependabot-alerts).