aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author@mvvsmk <mvvsmanojkumar@gmail.com>2021-11-06 20:15:06 +0530
committer@mvvsmk <mvvsmanojkumar@gmail.com>2021-11-06 20:15:06 +0530
commit9c4e3db7789dc32ae08a2302b13c2772f51d5bea (patch)
treecd774991309692bebf6e20c4462af1afb7adfcd3
parent57c31311b33e0575adb2c7465f8fa2869e40dbce (diff)
downloadgcc-9c4e3db7789dc32ae08a2302b13c2772f51d5bea.zip
gcc-9c4e3db7789dc32ae08a2302b13c2772f51d5bea.tar.gz
gcc-9c4e3db7789dc32ae08a2302b13c2772f51d5bea.tar.bz2
Added Remark.yml and .remarkrc
Addresses #487 Remark.yml contains the workflow and .remarkrc is the linter's config file. Signed-off-by: M V V S Manoj Kumar <mvvsmanojkumar@gmail.com>
-rw-r--r--.github/workflows/Remark.yml31
-rw-r--r--.remarkrc14
2 files changed, 45 insertions, 0 deletions
diff --git a/.github/workflows/Remark.yml b/.github/workflows/Remark.yml
new file mode 100644
index 0000000..9be51e2
--- /dev/null
+++ b/.github/workflows/Remark.yml
@@ -0,0 +1,31 @@
+name: Remark
+
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+
+jobs:
+ remark:
+ runs-on: ubuntu-latest
+
+ steps:
+ # Setup
+ - name: Checkout
+ uses: actions/checkout@v2.3.3
+
+ - name: Setup Node.js
+ uses: actions/setup-node@v1.4.4
+ with:
+ node-version: '12.x'
+
+ - name: Install remark
+ run: npm install remark-cli remark-lint remark-lint-maximum-line-length remark-preset-lint-recommended remark-gfm
+
+ # Run
+ - name: Check *.md files
+ run: git ls-files -z *.md | xargs -0 -n 1 npx remark -u lint -f > /dev/null
+
diff --git a/.remarkrc b/.remarkrc
new file mode 100644
index 0000000..a2e00a1
--- /dev/null
+++ b/.remarkrc
@@ -0,0 +1,14 @@
+{
+ "plugins": [
+ "remark-preset-lint-recommended",
+ "remark-gfm",
+ ["remark-lint-maximum-line-length", 120],
+ ["remark-lint-list-item-indent", false],
+ ["remark-lint-no-literal-urls", false],
+ ["remark-lint-no-shortcut-reference-link", false]
+ ],
+ "settings": {
+ "commonmark": true
+ }
+}
+