Open MatthewJWalls opened 9 years ago
Do you mean like what ReSharper can be used for in VS? You can set up team standards and on check-in (as well as in real-time) code is validated against the team standards.
I agree, having something like that, which hooks into Github and/or the likes would be sweet (especially for the OCD like me).
At work one of the things I've had to custom write are scripts for finding problems in the codebase, but are nothing to do with actual code. Stuff like...
We block these at the CI level, but I was unable to find any 3rd party tools that do that. To be fair I didn't even know what terms to google.
It's sort of like a layout linter I guess?
The problem we had is that nobody codes PLSQL - there are plenty of java linters, findbugs etc
finding problems in the codebase, but are nothing to do with actual code
Linters, findbugs, etc analyse code. I'm not talking about analysing code. I'm talking about analysing naming, layout, position, existence, non-existence of files in a repository.
Ahh okay, I see. Yeah that does sound useful! In publishing digital content this would be really useful, too. Each product also needs to be structured in a specific way for the platform/player. This is also because for whatever reason they didn't use a database, however, and just a file system...
Proposing veto because it's not productisable.
I want a tool that lets me define non-technical constraints on a repository; things like naming, placement, etc, and then it can be plugged into a CI or a git hook.
Will expand later.