pré-confirma o lançamento inicial do CRAN | R-bloggers

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Estou feliz em anunciar que
{precommit} 0.1.2 é
disponível no CRAN. Ganchos pré-confirmação são testes que
execute cada vez que você tentar confirmar. Se os testes passarem, a confirmação será feita,
caso contrário não. Um teste muito básico é verificar se o código é sintaticamente válido,
certificando-se de que você não esqueceu uma vírgula, colchete ou cotação. Tais ganchos aumentam
a qualidade das confirmações e a consistência em uma base de código. O objetivo disso
pacote é duplo:

  • Forneça um conjunto de ganchos úteis quando seu repositório git contiver código R.
    Exemplos são arquivos de estilo com {styler} ou para
    verifique se não há browser() no seu código. Confira a
    lista de ganchos atualmente suportados
    deste pacote.

  • Forneça essa funcionalidade semelhante para
    tarefas como instalação e configuração e modificação do arquivo de configuração.

Observe que o pré-commit é um idioma independente de idioma
estrutura para gerenciar git hooks, você pode adicionar outros ganchos úteis ao seu repositório git
escritos em / para outros idiomas, por exemplo ganchos de
https://github.com/pre-commit/pre-commit-hooks. Alguns outros ganchos úteis I
descobertos neste repositório são:

  • check-added-large-files garante que você não envie arquivos grandes
    acidentalmente.

  • end-of-file-fixer verifique se todos os seus arquivos confirmados têm uma linha em branco em
    o fim.

  • formatadores para yaml, python e outros tipos de arquivos.

Há também uma lista com muitos outros repositórios
que contêm ganchos úteis.

Convencido? Vamos começar. Você encontrará toda a instalação e uso relevantes
instruções no
LEIA-ME.

Se você já usa {precommit}…

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Para garantir uma experiência tranquila, sugiro a todos que atualmente usam um desenvolvimento
versão para atualizar o pacote R (com install.package("precommit")) e
a reversão do gancho (com precommit::autoupdate()) Dependendo de qual desenvolvimento
versão que você usa, também podemos adicionar novos ganchos e alterar a ordem no
arquivo de configuração padrão para uma melhor experiência do usuário, para que você também possa fazer uma cópia
do seu atual .pre-commit-config.yaml arquivo e use
precommit::use_precommit(force = TRUE) no seu repositório para substituir o arquivo de configuração
e depois portar manualmente seus desvios da configuração do modelo para o novo
config.

Leia Também  Ordenando barras dentro de seus grupos em um gráfico de barras por @ ellis2013nz

Se você usa o conda, pode ser necessário precommit::install_precommit(force = TRUE).
Você também pode verificar o
changelog para
mudanças que introduzimos antes do lançamento do CRAN para que você possa se adaptar. No
especial:

  • conda e reticulado não são mais necessários.

  • alguns argumentos na API foram renomeados.

  • a velocidade de alguns ganchos foi aprimorada através do cache.

Se você é um especialista em ações do GitHub ..

Atualmente, usamos travis em uma configuração não padrão, porque também precisamos testar
diferentes métodos de instalação (pip, conda, brew) em diferentes plataformas (macOS,
Linux, Windows), mas gostaria de mudar para as Ações do GitHub. Se você tem
experiência e deseja contribuir para isso, abra um
problema no GitHub.



Se você chegou até aqui, por que não inscreva-se para atualizações do site? Escolha o seu sabor: e-mail, twitter, RSS ou facebook …



cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br