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

Is the project dead? #100

Closed
DamienCassou opened this issue Jun 24, 2022 · 10 comments
Closed

Is the project dead? #100

DamienCassou opened this issue Jun 24, 2022 · 10 comments

Comments

@DamienCassou
Copy link

Does anyone care about maintaining this project? Are you looking for a maintainer?

@DamienCassou
Copy link
Author

I've forked the project to https://www.npmjs.com/package/@finsit/eslint-plugin-cypress. If someone someday takes care of the official project, I will happily deprecate my fork and switch back. In the meantime, feel free to open issues and send PRs at https://github.com/foretagsplatsen/eslint-plugin-cypress.

@jaffrepaul
Copy link
Member

@DamienCassou thank you for your work and support here! It's fantastic have users like you leading the charge when the community needs it.

Cypress reorganized a bit and we made time and space to better handle the plugins ecosystem. We'd like to bring this plugin into the core Cypress repo so it will be officially maintained. We can move forward with deprecating your fork and switch back, bringing any open issues and PRs back to the main project.

Let us know how we can help so we can get this on track.

❤️

@DamienCassou
Copy link
Author

@jaffrepaul Please feel free to do whatever you think is best regarding this project. As soon as the official repository is up-to-date I will deprecate mine. Also feel free to open issues at https://github.com/foretagsplatsen/eslint-plugin-cypress/ if there is anything I can do there. Do you see something specific I could do on my side?

@jaffrepaul
Copy link
Member

Thanks @DamienCassou. I'll work on getting things merged back into the original project and sync with you if needed 👍

@MikeMcC399
Copy link
Collaborator

@jaffrepaul

Could you give an update on where the Cypress.io team stands these days?

@jennifer-shehane
Copy link
Member

Hey @MikeMcC399, this is a good question to bring up.

We are not currently putting resourcing into maintaining this repo given it is not a critical component of our product and more of a helpful utility. Yet we also had not made clear decisions to not support it.

If there are contributors in the community who are interested in updating this repo for the rest of the community to utilize, we would be open to reviewing those PRs and shepherding those improvements in, but we don't intent to make large updates directly.

@MikeMcC399
Copy link
Collaborator

@jennifer-shehane

I will see what I can do to move this forward. I stumbled across it because of the recent release of ESLint 9 and the fact that the plugin is used in the cypress-io/cypress-example-kitchensink repo where it has been useful to lint the Cypress examples which are offered for scaffolding in the Cypress onboarding process.

@MikeMcC399
Copy link
Collaborator

@jennifer-shehane

The repo needs considerable housekeeping done on it as it appears to have fallen behind as far as dependencies are concerned. This is apart from the compatibility to ESLint flat files and deprecation of a set of context methods.

I've submitted the first set of PRs. Please take a look at these when you are able to. These do not provide any benefit for users of the plugin at this time. It's just a case of clearing the ground before doing the work which results in the plugin itself being updated.

@jennifer-shehane jennifer-shehane closed this as not planned Won't fix, can't repro, duplicate, stale Apr 12, 2024
@MikeMcC399
Copy link
Collaborator

  • The project is now in a much better condition due to all the PRs merged during the last 5 weeks. eslint-plugin-cypress can now be used with the latest version of ESLint (v9).
  • Upgrade to new ESLint Flat configuration files #146 still needs attention however
  • According to the npm registry eslint-plugin-cypress is experiencing weekly downloads of 2.6 to 3.1 Million per week, which is around half of the download numbers for cypress. (Plugin downloads by version over the last 7 days are also shown in the statistics.)
  • The numbers speak for themselves that the plugin is quite alive!

@MikeMcC399
Copy link
Collaborator

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

No branches or pull requests

4 participants