mirror of
https://gitlab.com/KevinRoebert/ClearUrls
synced 2025-12-16 06:05:37 +07:00
Changes
This commit is contained in:
@@ -62,7 +62,7 @@ test:vulnerabilities:
|
||||
dependencies:
|
||||
- install dependencies
|
||||
script:
|
||||
- npm run vuln-test
|
||||
- npm audit
|
||||
|
||||
test:addon:
|
||||
image: node:latest
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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('([\/?#]|(&|&))+(' + rule + '=[^&]*)', active);
|
||||
super('([\/?#]|(&|&))+(' + rule + '=[^&]*)', active)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
84
tslint.json
84
tslint.json
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user