Mercurial > kallithea
annotate .eslintrc.js @ 8500:48b9fdef5e7f stable
repo_groups: extra escape of names when used in select drop-downs
The lack of escaping could be a problem *if* it was possible to create repo
groups with dangerous names.
This was seen for example when specifying parent group of repos and repo
groups.
We want to keep groups_choices as HTML literals so paths can use » as
separator.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Wed, 11 Nov 2020 17:03:40 +0100 |
parents | 4d36432bf705 |
children |
rev | line source |
---|---|
8254
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
1 module.exports = { |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
2 "env": { |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
3 "browser": true, |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
4 "es6": true, |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
5 "jquery": true |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
6 }, |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
7 "extends": "eslint:recommended", |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
8 "globals": { |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
9 "Atomics": "readonly", |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
10 "SharedArrayBuffer": "readonly" |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
11 }, |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
12 "parserOptions": { |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
13 "ecmaVersion": 2018, |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
14 "sourceType": "module" |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
15 }, |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
16 "plugins": [ |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
17 "html" |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
18 ], |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
19 "rules": { |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
20 } |
4d36432bf705
eslint: install eslint with front-end so it can be run manually
Mads Kiilerich <mads@kiilerich.com>
parents:
diff
changeset
|
21 }; |