diff --git a/.drone.yml b/.drone.yml index f10eed9..8d6d56a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,9 +4,21 @@ type: docker name: default steps: - - name: lintr - image: jupyter/datascience-notebook - commands: - - Rscript -e 'devtools::install_github("jimhester/lintr")' - - Rscript -e 'lintr::lint_package()' - +- name: lintr + image: jupyter/datascience-notebook + commands: + - export TAR="/bin/tar" + - Rscript -e 'devtools::install_github("jimhester/lintr")' + # Lint the document, printing output. + - | + Rscript -e 'lintr::lint_dir( + path=".", pattern=rex::rex(".", one_of("Rr"), maybe("md"), end) + )' + # Return non-zero exit code (no output is printed). + - | + Rscript -e 'quit( + save="no", + status=length( + lintr::lint_dir(path=".", pattern=rex::rex(".", one_of("Rr"), maybe("md"), end)) + ) + )'