Filtros embutidos
Passkey sem filtro devolve 193 módulos, quase todos
telas de login empresarial do Facebook. Com --filter protocol devolve 12, que são o
recurso inteiro.
Confira antes de confiar
Criando o seu
Filtros embutidos são somente leitura. Copie um e edite a cópia.Como o casamento funciona
Quatro listas de expressões regulares, verificadas em ordem. A primeira que casar vence.1
hardExclude
Descartado de qualquer jeito, mesmo que a lista de inclusão também case. Existe
para tipos de arquivo que se tratam melhor por outros meios, como schemas
.pb.2
include
Mantido, sobrepondo a lista de exclusão. O
WAWebSendMessageAction casa com a
exclusão genérica de “termina em Action”, mas é exatamente o que você quer, então
a lista de inclusão o resgata.3
exclude
Descartado.
4
defaultVerdict
O que acontece com o que nenhuma lista casou.
keep faz uma lista de bloqueio,
que é o que o default é. drop faz uma lista de permissão, que é o que o
protocol é.excludeDependentsOfExcluded, tudo que depende de um módulo descartado também é
descartado, seguindo a cadeia até o fim. Módulos casados por include ficam isentos,
já que você pediu por eles explicitamente.
Mais duas listas ajustam a comparação em vez da seleção:
noiseDepslista dependências cuja entrada e saída não diz nada, então elas ficam fora das mudanças de dependência relatadas.noiseCodelista padrões de saída de compilador, então um módulo cuja mudança inteira é ruído de build é contado como ruído em vez de relatado.
As regras do filtro
default vêm do wa-diff-analyzer do ProtoCocktail,
construídas à mão contra bundles reais ao longo de muito tempo. Elas carregam um
bocado de conhecimento acumulado sobre qual nome de módulo significa o quê.