eslint-plugin-filenames
eslint-plugin-filenames copied to clipboard
Abandoned?
Hey, awesome plugin, I see it hasn't been updated in years. It looks like it's abandoned. What the way forwards? Forking? Adding collaborators?
Yes. I am no longer actively maintaining this. Please feel free to fork.
Thanks for the reply. I respect your decision, can you please add a notice in the README so people are aware? Thanks a lot for your work :)
I added the note and will leave this open as a pinned issue, so it is clear to visitors.
If you're looking for alternatives, let me shamelessly advertise my own plugin I've created https://github.com/dolsem/eslint-plugin-filename-rules.
You can also just checkout ls-lint
@dolsem How about we copy the three rules from this plugin into eslint-plugin-filename-rules, so that everyone can seamlessly switch? If you're interested, I'm happy to send a pull request.
All of these rules have been added to eslint-plugin-canonical.
@pmcelhaney sorry I missed the message, but if you submit a PR, I am happy to review and potentially merge it. Or, perhaps eslint-plugin-canonical mentioned above will better suit your needs.
As an alternative, you can use eslint-plugin-project-structure
features: ✅ Validation of project structure (Any files/folders outside the structure will be considered an error). ✅ Validation of folder and file names. ✅ Name case validation. ✅ Name regex validation. ✅ File extension validation (Support for all extensions). ✅ Inheriting the parent's name (The child inherits the name of the folder in which it is located). ✅ Folder recursion (You can nest a given folder structure recursively). ✅ Forcing a nested/flat structure for a given folder.
Thank you for author's contribution, I wanted to share another alternative plugin I created: https://github.com/dukeluo/eslint-plugin-check-file, thanks!