run linkcheck in Remark CI
fix new lints link install nightly rust-docs run linkcheck without nightly toolchain remove nightly toolchain, add rust-docs component Test Remark Update basics.md Update basics.md Update basics.md update workflow add rust docs toolchain Update remark.yml workflow test manual test update book path add linkcheck book to CI Update lint_passes.md
This commit is contained in:
parent
990bbdc2be
commit
d1f55e6b53
6
.github/workflows/remark.yml
vendored
6
.github/workflows/remark.yml
vendored
@ -36,6 +36,12 @@ jobs:
|
|||||||
- name: Check *.md files
|
- name: Check *.md files
|
||||||
run: git ls-files -z '*.md' | xargs -0 -n 1 -I {} ./node_modules/.bin/remark {} -u lint -f > /dev/null
|
run: git ls-files -z '*.md' | xargs -0 -n 1 -I {} ./node_modules/.bin/remark {} -u lint -f > /dev/null
|
||||||
|
|
||||||
|
- name: Linkcheck book
|
||||||
|
run: |
|
||||||
|
rustup toolchain install nightly --component rust-docs
|
||||||
|
curl https://raw.githubusercontent.com/rust-lang/rust/master/src/tools/linkchecker/linkcheck.sh -o linkcheck.sh
|
||||||
|
sh linkcheck.sh clippy --path ./book
|
||||||
|
|
||||||
- name: Build mdbook
|
- name: Build mdbook
|
||||||
run: mdbook build book
|
run: mdbook build book
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ questions already, but the parser is okay with it. This is what we
|
|||||||
mean when we say `EarlyLintPass` deals with only syntax on the AST level.
|
mean when we say `EarlyLintPass` deals with only syntax on the AST level.
|
||||||
|
|
||||||
Alternatively, think of the `foo_functions` lint we mentioned in
|
Alternatively, think of the `foo_functions` lint we mentioned in
|
||||||
[define new lints](define_lints.md#name-the-lint) chapter.
|
define new lints <!-- FIXME: add link --> chapter.
|
||||||
|
|
||||||
We want the `foo_functions` lint to detect functions with `foo` as their name.
|
We want the `foo_functions` lint to detect functions with `foo` as their name.
|
||||||
Writing a lint that only checks for the name of a function means that we only
|
Writing a lint that only checks for the name of a function means that we only
|
||||||
|
Loading…
Reference in New Issue
Block a user