feature-sliced / steiger

Universal file structure and project architecture linter
https://www.npmjs.com/package/steiger
MIT License
100 stars 7 forks source link

Implement linter rules #2

Open illright opened 6 months ago

illright commented 6 months ago
daniilsapa commented 4 months ago

@illright Hi 👋😄 I'm looking for my next task. Are the remaining rules on the list still relevant?

I looked at the high-priority tasks first, but now we have 2 of them (#33, #20) and both seem to be blocked right now because the config structure discussion is not yet complete and the auto-fix engine discussion hasn't started yet. So, I thought this seemed like a top priority outside of those two.

illright commented 4 months ago

@daniilsapa Hey, yeah, these rules are still relevant (except the last one, which I removed from this list, it's not finalized yet). However, as far as the config structure goes, it's pretty much settled already (the feedback I got on the RFC was positive, even though there wasn't much of it). The new config format is indeed higher priority, so I will write up an epic that splits the work on the config format into smaller tasks. Then you can decide if you'd rather implement new rules or work on the config format.