File tree Expand file tree Collapse file tree 4 files changed +65
-23
lines changed Expand file tree Collapse file tree 4 files changed +65
-23
lines changed Original file line number Diff line number Diff line change 33default_stages : ["commit"]
44repos :
55- repo : https://github.com/lorenzwalthert/precommit
6- rev : v0.0.0.9046
6+ rev : v0.1.0
77 hooks :
8- - id : parsable-R
9- - id : no-browser-statement
10- - id : readme-rmd-rendered
11- - id : deps-in-desc
128 - id : style-files
139 args : [--style_pkg=styler, --style_fun=tidyverse_style]
1410 exclude : ' ^tests/testthat/.*/*\.R'
15- - id : roxygenize # spell-check needs up-to date doc.
11+ - id : roxygenize
12+ # codemeta must be above use-tidy-description when both are used
13+ # - id: codemeta-description-updated
14+ - id : use-tidy-description
1615 - id : spell-check
1716 exclude : >
1817 (?x)^(
@@ -35,7 +34,11 @@ repos:
3534 .*\.sh|
3635 .*\.RData
3736 )$
38- - id : use-tidy-description
37+ - id : lintr
38+ - id : readme-rmd-rendered
39+ - id : parsable-R
40+ - id : no-browser-statement
41+ - id : deps-in-desc
3942- repo : https://github.com/pre-commit/pre-commit-hooks
4043 rev : v2.5.0
4144 hooks :
Original file line number Diff line number Diff line change 44- repo : https://github.com/lorenzwalthert/precommit
55 rev : v0.0.0.9046
66 hooks :
7- - id : parsable-R
8- - id : no-browser-statement
9- - id : lintr
10- - id : readme-rmd-rendered
7+ - id : style-files
8+ args : [--style_pkg=styler, --style_fun=tidyverse_style]
9+ - id : roxygenize
10+ # codemeta must be above use-tidy-description when both are used
11+ # - id: codemeta-description-updated
12+ - id : use-tidy-description
1113 - id : spell-check
1214 exclude : >
1315 (?x)^(
@@ -30,13 +32,11 @@ repos:
3032 .*\.sh|
3133 .*\.RData
3234 )$
35+ - id : lintr
36+ - id : readme-rmd-rendered
37+ - id : parsable-R
38+ - id : no-browser-statement
3339 - id : deps-in-desc
34- - id : style-files
35- args : [--style_pkg=styler, --style_fun=tidyverse_style]
36- - id : roxygenize
37- # codemeta must be above use-tidy-description when both are used
38- # - id: codemeta-description-updated
39- - id : use-tidy-description
4040- repo : https://github.com/pre-commit/pre-commit-hooks
4141 rev : v1.2.3
4242 hooks :
Original file line number Diff line number Diff line change 44- repo : https://github.com/lorenzwalthert/precommit
55 rev : v0.0.0.9046
66 hooks :
7- - id : parsable-R
8- - id : no-browser-statement
9- - id : lintr
10- - id : readme-rmd-rendered
7+ - id : style-files
8+ args : [--style_pkg=styler, --style_fun=tidyverse_style]
119 - id : spell-check
1210 exclude : >
1311 (?x)^(
@@ -30,8 +28,10 @@ repos:
3028 .*\.sh|
3129 .*\.RData
3230 )$
33- - id : style-files
34- args : [--style_pkg=styler, --style_fun=tidyverse_style]
31+ - id : lintr
32+ - id : readme-rmd-rendered
33+ - id : parsable-R
34+ - id : no-browser-statement
3535- repo : https://github.com/pre-commit/pre-commit-hooks
3636 rev : v1.2.3
3737 hooks :
Original file line number Diff line number Diff line change 1+ ---
2+ title : " hook-order"
3+ output : rmarkdown::html_vignette
4+ vignette : >
5+ %\VignetteIndexEntry{hook-order}
6+ %\VignetteEngine{knitr::rmarkdown}
7+ %\VignetteEncoding{UTF-8}
8+ ---
9+
10+ ``` {r, include = FALSE}
11+ knitr::opts_chunk$set(
12+ collapse = TRUE,
13+ comment = "#>"
14+ )
15+ ```
16+
17+ ``` {r setup}
18+ library(edison.infra)
19+ ```
20+
21+ Hooks with dependencies:
22+
23+ Read and write:
24+
25+ - styler: should run before roxygen because of caching. Caches.
26+ - roxygen. Caches.
27+ - codemeta: must be before tidy description.
28+ - use-tidy-description.
29+
30+ Just read:
31+
32+ - spell check; run after roxygen
33+ - lintr: should run after styler.
34+ - readme-rmd-rendered: Must run after styler.
35+ - parsable-R
36+ - no-browser-statement
37+ - deps in desc.
38+
39+ Read only hooks should generally run only after write hooks.
You can’t perform that action at this time.
0 commit comments