mirror of
https://github.com/IT4Change/IT4C.dev.git
synced 2025-12-13 09:25:49 +00:00
- test-lint workflow
- renamed textlintrc to textlintrc.js - new rule textlint-rule-no-start-duplicated-conjunction
This commit is contained in:
parent
35721521a9
commit
2f82d2954a
17
.github/workflows/test-lint.yml
vendored
Normal file
17
.github/workflows/test-lint.yml
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
name: build test CI
|
||||
|
||||
on: push
|
||||
|
||||
jobs:
|
||||
build-test:
|
||||
name: Build Test
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: npm-install
|
||||
run: npm install
|
||||
|
||||
- name: npm-lint
|
||||
run: npm run lint
|
||||
@ -1,8 +0,0 @@
|
||||
{
|
||||
"rules": {
|
||||
"no-todo": true
|
||||
},
|
||||
"filters": {
|
||||
"comments": true
|
||||
}
|
||||
}
|
||||
11
.textlintrc.js
Normal file
11
.textlintrc.js
Normal file
@ -0,0 +1,11 @@
|
||||
module.exports = {
|
||||
rules: {
|
||||
'no-todo': true,
|
||||
'no-start-duplicated-conjunction': {
|
||||
interval : 2 // interval of sentences
|
||||
}
|
||||
},
|
||||
filters: {
|
||||
comments: true
|
||||
}
|
||||
}
|
||||
@ -3,7 +3,9 @@
|
||||
# IT4C Website
|
||||
|
||||
- [x] Find a web address
|
||||
<!-- textlint-disable no-todo -->
|
||||
- [ ] Find a Logo
|
||||
<!-- textlint-enable no-todo -->
|
||||
|
||||
Ziel ist es eine Website zur Präsentation an potentielle Auftraggeber oder deren Fachpersonal aufzeigen zu können.
|
||||
|
||||
|
||||
128
package-lock.json
generated
128
package-lock.json
generated
@ -11,6 +11,7 @@
|
||||
"devDependencies": {
|
||||
"textlint": "^12.4.0",
|
||||
"textlint-filter-rule-comments": "^1.2.2",
|
||||
"textlint-rule-no-start-duplicated-conjunction": "^2.0.2",
|
||||
"textlint-rule-no-todo": "^2.0.1",
|
||||
"vuepress": "^1.9.7",
|
||||
"vuepress-theme-book": "^0.0.9"
|
||||
@ -10624,6 +10625,12 @@
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/object_values": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/object_values/-/object_values-0.1.2.tgz",
|
||||
"integrity": "sha512-tZgUiKLraVH+4OAedBYrr4/K6KmAQw2RPNd1AuNdhLsuz5WP3VB7WuiKBWbOcjeqqAjus2ChIIWC8dSfmg7ReA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/object-assign": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
||||
@ -13210,6 +13217,56 @@
|
||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/sentence-splitter": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-3.2.2.tgz",
|
||||
"integrity": "sha512-hMvaodgK9Fay928uiQoTMEWjXpCERdKD2uKo7BbSyP+uWTo+wHiRjN+ZShyI99rW0VuoV4Cuw8FUmaRcnpN7Ug==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@textlint/ast-node-types": "^4.4.2",
|
||||
"concat-stream": "^2.0.0",
|
||||
"object_values": "^0.1.2",
|
||||
"structured-source": "^3.0.2"
|
||||
},
|
||||
"bin": {
|
||||
"sentence-splitter": "bin/cmd.js"
|
||||
}
|
||||
},
|
||||
"node_modules/sentence-splitter/node_modules/@textlint/ast-node-types": {
|
||||
"version": "4.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz",
|
||||
"integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/sentence-splitter/node_modules/concat-stream": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
|
||||
"integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
|
||||
"dev": true,
|
||||
"engines": [
|
||||
"node >= 6.0"
|
||||
],
|
||||
"dependencies": {
|
||||
"buffer-from": "^1.0.0",
|
||||
"inherits": "^2.0.3",
|
||||
"readable-stream": "^3.0.2",
|
||||
"typedarray": "^0.0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/sentence-splitter/node_modules/readable-stream": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
|
||||
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"inherits": "^2.0.3",
|
||||
"string_decoder": "^1.1.1",
|
||||
"util-deprecate": "^1.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/serialize-javascript": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
|
||||
@ -14690,6 +14747,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/textlint-rule-no-start-duplicated-conjunction": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/textlint-rule-no-start-duplicated-conjunction/-/textlint-rule-no-start-duplicated-conjunction-2.0.2.tgz",
|
||||
"integrity": "sha512-HydBbkWjnMn4KrnlpnusY1BGjIG+64UySxRCvRphUAIiuJL2nbkdrIIiOjwfQhllKUa7Sf33bs6RAcbEWjZVfg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"object-assign": "^4.0.1",
|
||||
"sentence-splitter": "^3.0.6",
|
||||
"textlint-rule-helper": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/textlint-rule-no-todo": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/textlint-rule-no-todo/-/textlint-rule-no-todo-2.0.1.tgz",
|
||||
@ -25179,6 +25247,12 @@
|
||||
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
|
||||
"dev": true
|
||||
},
|
||||
"object_values": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/object_values/-/object_values-0.1.2.tgz",
|
||||
"integrity": "sha512-tZgUiKLraVH+4OAedBYrr4/K6KmAQw2RPNd1AuNdhLsuz5WP3VB7WuiKBWbOcjeqqAjus2ChIIWC8dSfmg7ReA==",
|
||||
"dev": true
|
||||
},
|
||||
"object-assign": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
||||
@ -27297,6 +27371,49 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"sentence-splitter": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-3.2.2.tgz",
|
||||
"integrity": "sha512-hMvaodgK9Fay928uiQoTMEWjXpCERdKD2uKo7BbSyP+uWTo+wHiRjN+ZShyI99rW0VuoV4Cuw8FUmaRcnpN7Ug==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@textlint/ast-node-types": "^4.4.2",
|
||||
"concat-stream": "^2.0.0",
|
||||
"object_values": "^0.1.2",
|
||||
"structured-source": "^3.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"@textlint/ast-node-types": {
|
||||
"version": "4.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz",
|
||||
"integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==",
|
||||
"dev": true
|
||||
},
|
||||
"concat-stream": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
|
||||
"integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"buffer-from": "^1.0.0",
|
||||
"inherits": "^2.0.3",
|
||||
"readable-stream": "^3.0.2",
|
||||
"typedarray": "^0.0.6"
|
||||
}
|
||||
},
|
||||
"readable-stream": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
|
||||
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"inherits": "^2.0.3",
|
||||
"string_decoder": "^1.1.1",
|
||||
"util-deprecate": "^1.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialize-javascript": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
|
||||
@ -28514,6 +28631,17 @@
|
||||
"unist-util-visit": "^2.0.3"
|
||||
}
|
||||
},
|
||||
"textlint-rule-no-start-duplicated-conjunction": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/textlint-rule-no-start-duplicated-conjunction/-/textlint-rule-no-start-duplicated-conjunction-2.0.2.tgz",
|
||||
"integrity": "sha512-HydBbkWjnMn4KrnlpnusY1BGjIG+64UySxRCvRphUAIiuJL2nbkdrIIiOjwfQhllKUa7Sf33bs6RAcbEWjZVfg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"object-assign": "^4.0.1",
|
||||
"sentence-splitter": "^3.0.6",
|
||||
"textlint-rule-helper": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"textlint-rule-no-todo": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/textlint-rule-no-todo/-/textlint-rule-no-todo-2.0.1.tgz",
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
"devDependencies": {
|
||||
"textlint": "^12.4.0",
|
||||
"textlint-filter-rule-comments": "^1.2.2",
|
||||
"textlint-rule-no-start-duplicated-conjunction": "^2.0.2",
|
||||
"textlint-rule-no-todo": "^2.0.1",
|
||||
"vuepress": "^1.9.7",
|
||||
"vuepress-theme-book": "^0.0.9"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user