fimbullinter / wotan

Pluggable TypeScript and JavaScript linter
Apache License 2.0
282 stars 23 forks source link

Roadmap #764

Open ajafff opened 3 years ago

ajafff commented 3 years ago

This issue lists the planned work items for the next few releases. This list exists so you know where this project is headed and how I will probably spend my time. Tasks are not ordered by priority. I might not strictly follow the roadmap if something else needs to be addressed earlier or is a low-hanging fruit.

If you'd like to see another feature on this list, let's discuss this in the comments below.

Goals

Increasing productivity and ease of use

Things that bother me and would also make this project more useful for a broader audience.

Accessibility for new users / documentation overhaul

Restructuring and rewriting the existing documentation to make it actually useful. Top priority are new users. Rule authors are also a high priority target. Feedback is very welcome.

Tap into ESLint ecosystem

ESLint has a vast amount of (mostly) useful rules. Combined with Wotan's understanding of TypeScript (default excluded files, caching, potentially watch mode, ...) this might become more useful than typescript-eslint.

Features and Stability