diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a9ac777..1c9b529 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,33 +1,33 @@ # All available hooks: https://pre-commit.com/hooks.html # R specific hooks: https://github.com/lorenzwalthert/precommit repos: -- repo: https://github.com/lorenzwalthert/precommit + - repo: https://github.com/lorenzwalthert/precommit rev: v0.4.3.9012 hooks: - - id: style-files - args: [--style_pkg=styler, --style_fun=tidyverse_style] - - id: roxygenize + - id: style-files + args: [--style_pkg=styler, --style_fun=tidyverse_style] + - id: roxygenize # roxygen requires loading pkg -> add dependencies from DESCRIPTION additional_dependencies: - - ggplot2 - - rlang - - grDevices - - glue - - scales - - ggtext - - ggrepel - - tidyr - - dplyr - - ggalluvial - - viridisLite - - waffle - - stringr - - checkmate + - ggplot2 + - rlang + - grDevices + - glue + - scales + - ggtext + - ggrepel + - tidyr + - dplyr + - ggalluvial + - viridisLite + - waffle + - stringr + - checkmate - # codemeta must be above use-tidy-description when both are used - # - id: codemeta-description-updated - - id: use-tidy-description - - id: spell-check + # codemeta must be above use-tidy-description when both are used + # - id: codemeta-description-updated + - id: use-tidy-description + - id: spell-check exclude: > (?x)^( .*\.[rR]| @@ -57,31 +57,30 @@ repos: \.github/workflows/.*| data/.*| )$ - - id: lintr - - id: readme-rmd-rendered - - id: parsable-R - - id: no-browser-statement - - id: no-print-statement - - id: no-debug-statement - - id: deps-in-desc - - id: pkgdown -- repo: https://github.com/pre-commit/pre-commit-hooks + - id: readme-rmd-rendered + - id: parsable-R + - id: no-browser-statement + - id: no-print-statement + - id: no-debug-statement + - id: deps-in-desc + - id: pkgdown + - repo: https://github.com/pre-commit/pre-commit-hooks rev: v5.0.0 - hooks: - - id: check-added-large-files - args: ['--maxkb=200'] - - id: file-contents-sorter + hooks: + - id: check-added-large-files + args: ["--maxkb=200"] + - id: file-contents-sorter files: '^\.Rbuildignore$' - - id: end-of-file-fixer + - id: end-of-file-fixer exclude: '\.Rd' -- repo: https://github.com/pre-commit-ci/pre-commit-ci-config + - repo: https://github.com/pre-commit-ci/pre-commit-ci-config rev: v1.6.1 hooks: - # Only required when https://pre-commit.ci is used for config validation - - id: check-pre-commit-ci-config -- repo: local + # Only required when https://pre-commit.ci is used for config validation + - id: check-pre-commit-ci-config + - repo: local hooks: - - id: forbid-to-commit + - id: forbid-to-commit name: Don't commit common R artifacts entry: Cannot commit .Rhistory, .RData, .Rds or .rds. language: fail @@ -89,5 +88,5 @@ repos: # `exclude: ` to allow committing specific files ci: - autoupdate_schedule: monthly - skip: [pkgdown] + autoupdate_schedule: monthly + skip: [pkgdown]