Update eslint-config-eyeo dependency to 3.0.0
Background / User story
We have yet to update our eslint-config-eyeo dependenc to 3.0.0 to benefit from the recent improvements we made to it. Unfortunately, eyeo/auxiliary/eyeo-coding-style#12 (closed) was mistakenly merged without consent so we'll have to override it until eyeo/auxiliary/eyeo-coding-style#15 has been resolved.
What to change
- Design: N/A
- Research: N/A
- Spec: N/A
-
Development:
- Update eslint-config-eyeo dependency to 3.0.0.
- Reset "arrow-parens" rule and explain why this is necessary.
- Fix linting errors.
Hints for testers
- No errors should ocurr when running any of the following npm commands:
- Any of the CSV exporter commands.
- Any one of the XTM commands.
- No errors should be thrown in any of the following UI pages:
- Developer tools panel
- Desktop settings page
- Issue reporter page
- Mobile settings page
- Any one of the pages when opened in the test environment
- The following should continue to work as expected:
- Filter lists should be shown in appropriate section in desktop settings page:
- Acceptable Ads as well as social and privacy filter lists should change checkboxes in General tab and be shown in list in Advanced tab.
- Other recommended filter lists (e.g. anti-circumvention filter list) should only be shown in list in Advanced tab.
- Other non-recommended filter lists should be shown in "More filters" section in General tab and in list in Advanced tab.
- Drawing on the screenshot in the issue reporter should work.
- Web page that's shown in iFrame in issue reporter after submission, should have the same
<html dir>
attribute value set as the issue reporter page.
- Filter lists should be shown in appropriate section in desktop settings page:
Hints for translators
N/A
Integration notes
N/A
Edited by Thomas Greiner