Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tech: extend eslint config with recommended configs #878

Closed
NearW opened this issue Mar 11, 2020 · 2 comments
Closed

Tech: extend eslint config with recommended configs #878

NearW opened this issue Mar 11, 2020 · 2 comments
Assignees
Labels
tech For technical stories without user impact (=refactoring stories).

Comments

@NearW
Copy link
Contributor

NearW commented Mar 11, 2020

Feature request

Description

As a developer, I want to enforce best practices with recommended rulesets. This can be done by replacing the current extend block of the eslint config with

"extends": ["eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", "prettier"]

This ruleset produces around 2000 warnings/errors at the moment.

Please do not start this issue while there are major changes going on. Once this issue is started, finish it as quick as possible before working on another issue.

This closes #826 and #865

@NearW NearW added the tech For technical stories without user impact (=refactoring stories). label Mar 11, 2020
alschmut added a commit that referenced this issue Apr 11, 2020
NearW added a commit that referenced this issue Apr 16, 2020
@alschmut alschmut mentioned this issue Apr 20, 2020
11 tasks
NearW added a commit that referenced this issue Jun 14, 2020
NearW added a commit that referenced this issue Jun 14, 2020
NearW added a commit that referenced this issue Jun 15, 2020
NearW added a commit that referenced this issue Aug 13, 2020
NearW added a commit that referenced this issue Aug 13, 2020
NearW added a commit that referenced this issue Aug 13, 2020
NearW added a commit that referenced this issue Sep 8, 2020
NearW added a commit that referenced this issue Sep 8, 2020
NearW added a commit that referenced this issue Sep 8, 2020
* Change enable no var requires rule #878

* Fix typo in test #878

* Update more require blocks to import statements #878

* Move packageJson imports for version to version.ts #878

* Remove unnecessary parse and stringify #878

* Revert "Move packageJson imports for version to version.ts #878"

This reverts commit 28f0054.

* Add typecast after importing json #878

* Fix wrong merges #878

* Fix e2e tests #878

* Add ignore all .js files with es-lint (mostly configs), use require for zlib #878

* Uninstall browserify-zlib again #878

* Update e2e guide with using build:web #878

* Add .gz to accept property

* Update CHANGELOG

Co-authored-by: Ruben Bridgewater <ruben@bridgewater.de>
@BridgeAR
Copy link
Member

BridgeAR commented Oct 2, 2020

Closing as resolved

@BridgeAR BridgeAR closed this as completed Oct 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tech For technical stories without user impact (=refactoring stories).
Projects
None yet
Development

No branches or pull requests

2 participants