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

feat!: Remove eslint-plugin-prettier #7

Merged
merged 25 commits into from May 27, 2020
Merged

Conversation

AndKiel
Copy link
Contributor

@AndKiel AndKiel commented May 25, 2020

Changes summary

This PR contains changes from #6 - merge base is set to feat/upgrade-ts-eslint so only relevant changes are visible.

Prettier is removed from linting to speed up the whole process.

canary test run results

Upgrade preview: https://github.com/deepcrawl/canary/compare/style/eslint-config...style/eslint-prettier?expand=1

Command with prettier without prettier
yarn lint:check packages/graph-api ~98s ~79s
yarn lint N/A ~120s

No attempt was made to lint the whole repository with prettier enabled. In the past it proved impossible, the process running out of memory or hanging and never finishing (waited up to 20 minutes).

After the changes husky pre-commit hooks are working faster. Additionally, they do not crash in SourceTree.

@AndKiel AndKiel marked this pull request as ready for review May 25, 2020 12:24
@AndKiel AndKiel self-assigned this May 25, 2020
@AndKiel AndKiel requested a review from tamasujj May 25, 2020 12:24
Copy link
Contributor

@Nikamura Nikamura left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe we could track a list of plugins/extends/rules that we evaluated and decided not to use.

Base automatically changed from feat/upgrade-ts-eslint to master May 27, 2020 05:34
@AndKiel AndKiel merged commit db1e850 into master May 27, 2020
@AndKiel AndKiel deleted the feat/remove-prettier-plugin branch May 27, 2020 05:37
AndKiel added a commit that referenced this pull request May 27, 2020
BREAKING CHANGE: Prettier is removed from eslint configuration and required to be run separately.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants