We're still experimenting with contributions, if you have any questions, please hop onto the #ESLint plugin thread under #plugin-dev channel on our Discord.
You have to agree to the Contributor License Agreement which grants Obsidian the license to use your code.
- Keep it lightweight. The fewer the dependencies, the better. For example, please do not import
lodashto use two functions from it. - Your code should be self-explanatory. Class and function names should explain most things, but you should add comments for anything non-obvious. Also add examples in your comments to describe any unusual conversion that has to be done.