* Remove prefixed queries
(rule)
| 11 | * Remove prefixed queries |
| 12 | */ |
| 13 | clean(rule) { |
| 14 | if (!this.bad) { |
| 15 | this.bad = [] |
| 16 | for (let prefix of this.prefixes) { |
| 17 | this.bad.push(this.prefixName(prefix, 'min')) |
| 18 | this.bad.push(this.prefixName(prefix, 'max')) |
| 19 | } |
| 20 | } |
| 21 | |
| 22 | rule.params = utils.editList(rule.params, queries => { |
| 23 | return queries.filter(query => this.bad.every(i => !query.includes(i))) |
| 24 | }) |
| 25 | } |
| 26 | |
| 27 | /** |
| 28 | * Return prefixed query name |