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

Add a plugin system #10

Open
3 tasks
Martmists-GH opened this issue Feb 16, 2018 · 3 comments
Open
3 tasks

Add a plugin system #10

Martmists-GH opened this issue Feb 16, 2018 · 3 comments
Assignees
Labels
enhancement New feature or request Hacktoberfest

Comments

@Martmists-GH
Copy link
Member

Having a way to let users add plugins to add/extend snekchek would be a great improvement to this tool.

Plugin system requirements:

  • Add linters/stylers/tools/etc.
  • Add output methods
  • Add command-line arguments

More to be added

@Martmists-GH Martmists-GH added the enhancement New feature or request label Feb 16, 2018
@hargoniX
Copy link
Contributor

maybe we could go for something like the flake8 plugin system:
http://flake8.pycqa.org/en/latest/plugin-development/registering-plugins.html

@hargoniX
Copy link
Contributor

But rethinking our high customizable via one config file way, what if we would add a [plugins] to snekrc where the user can define from where to load all the plugins he wants to load.

@Martmists-GH
Copy link
Member Author

we should use the flake8 approach instead

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Hacktoberfest
Projects
None yet
Development

No branches or pull requests

4 participants