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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: bunch of updates #5

Merged
merged 12 commits into from Jul 5, 2022
Merged

feat: bunch of updates #5

merged 12 commits into from Jul 5, 2022

Conversation

G-Rath
Copy link
Collaborator

@G-Rath G-Rath commented Jul 1, 2022

This updates the plugin to be aligned with the structure & versions of eslint-plugin-jest, meaning we're now requiring Node v12 or higher, support ESLint v6 and higher (dropping support for v5), and using the latest major of @typescript-eslint.

Technically this is very breaking, but we don't have a v1 released yet so it should be fine 馃槃

I've not applied extra changes like the updating the utils, setting up the regenerate-docs tool, setting up a weekly smoke test, or refactoring the rules & utils with general tricks and improvements I've learnt over the last 2+ years while working on eslint-plugin-jest - I'll do that sort of stuff later.

Relates to #2

@ge65cer
Copy link

ge65cer commented Jul 4, 2022

Awesome! Thanks for your dedication to this project. 馃帀

@mattphillips
Copy link
Member

@G-Rath I think this looks good and nothing is jumping out at me but I don't know much about the codebase or eslint-plugin-jest which a lot of this is based on. So it might be worth a second pair of eyes from @SimenB.

Good job!

Copy link
Member

@SimenB SimenB left a comment

Choose a reason for hiding this comment

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

馃憦

tsconfig.json Outdated Show resolved Hide resolved
@G-Rath G-Rath merged commit 8e45c68 into main Jul 5, 2022
@G-Rath G-Rath deleted the bunch-of-updates branch July 5, 2022 19:45
github-actions bot pushed a commit that referenced this pull request Aug 15, 2022
# 1.0.0 (2022-08-15)

### Features

* bunch of updates ([#5](#5)) ([8e45c68](8e45c68))
* create `prefer-to-be-array` rule ([9bd067c](9bd067c))
* create `prefer-to-be-false` rule ([b35e45c](b35e45c))
* create `prefer-to-be-object` rule ([676de1d](676de1d))
* create `prefer-to-be-true` rule ([22f8093](22f8093))
* initial commit ([3ed88c4](3ed88c4))
@github-actions
Copy link

馃帀 This PR is included in version 1.0.0 馃帀

The release is available on:

Your semantic-release bot 馃摝馃殌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants