This commit is contained in:
Kevin R
2020-09-10 01:09:22 +02:00
parent 7ea819d26a
commit d82fca2972
6 changed files with 63 additions and 35 deletions

View File

@@ -62,7 +62,7 @@ test:vulnerabilities:
dependencies:
- install dependencies
script:
- npm run vuln-test
- npm audit
test:addon:
image: node:latest

View File

@@ -30,7 +30,7 @@ export default class Rule {
* @param active - if the rule is active or not
*/
constructor(rule: string, active: boolean = true) {
this._rule = new RegExp(rule, "gi")
this._rule = new RegExp(rule, 'gi')
this._active = active
}

View File

@@ -16,7 +16,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
import Rule from "./rule";
import Rule from './rule'
/**
* Models a simple rule.
@@ -29,6 +29,6 @@ export default class SimpleRule extends Rule {
* @param active - if the rule is active or not
*/
constructor(rule: string, active: boolean = true) {
super('([\/?#]|(&|&amp;))+(' + rule + '=[^&]*)', active);
super('([\/?#]|(&|&amp;))+(' + rule + '=[^&]*)', active)
}
}

View File

@@ -40,7 +40,8 @@
injectFunction();
document.addEventListener('mouseover', function (event) {
let a = event.target, depth = 1;
let a = event.target;
let depth = 1;
while (a && a.tagName !== 'A' && depth-- > 0) {
a = a.parentNode;

View File

@@ -39,7 +39,8 @@
injectFunction();
document.addEventListener('mouseover', function (event) {
let a = event.target, depth = 1;
let a = event.target;
let depth = 1;
while (a && a.tagName !== 'A' && depth-- > 0) {
a = a.parentNode;

View File

@@ -1,32 +1,58 @@
{
"extends": ["tslint-config-standard", "tslint-config-prettier", "tslint:latest"],
"extends": [
"tslint-config-standard",
"tslint-config-prettier",
"tslint:latest"
],
"rules": {
"jsx-wrap-multiline": false,
"trailing-comma": [
true,
{
"multiline": {
"objects": "always"
},
"singleline": "never"
}
],
"semicolon": [true, "never"],
"quotemark": [true, "single", "jsx-single", "avoid-escape"],
"variable-name": [true, "check-format", "allow-pascal-case", "allow-leading-underscore"],
"max-classes-per-file": [false, 1],
"interface-name": [true, "never-prefix"],
"no-submodule-imports": false,
"ordered-imports": [
true,
{
"import-sources-order": "lowercase-first",
"named-imports-order": "lowercase-last"
}
],
"no-object-literal-type-assertion": false,
"jsx-no-lambda": false,
"no-console": false
"jsx-wrap-multiline": false,
"trailing-comma": [
true,
{
"multiline": {
"objects": "always"
},
"singleline": "never"
}
],
"semicolon": [
true,
"never"
],
"quotemark": [
true,
"single",
"jsx-single",
"avoid-escape"
],
"variable-name": [
true,
"check-format",
"allow-pascal-case",
"allow-leading-underscore"
],
"max-classes-per-file": [
false,
1
],
"interface-name": [
true,
"never-prefix"
],
"no-submodule-imports": false,
"ordered-imports": [
true,
{
"import-sources-order": "lowercase-first",
"named-imports-order": "lowercase-last"
}
],
"no-object-literal-type-assertion": false,
"jsx-no-lambda": false,
"no-console": false
},
"jsRules": {
"no-console": false
//Disable for javascript
}
}
}