Environmental setup also has an impact, a company might use project files that automatically setup the environment and set common standards. Sure you can come in and rewrite all of those things in your favourite IDE which you then have to manually sync when things change, but that's a lot of overhead.
There's also some people who will only work at companies that use their favourite editor (particularly common in Java with IntelliJ) and will ignore job ads which mention Eclipse.
It can also act as signalling (i.e "we're willing to pay for you to have the best-of-breed development tools") much like jobs ads which specify developer monitor sizes or hardware (Macbooks, SSDs, etc).
On mentioning editors, I like your explanation of why it's not good. I'm intending on writing a list of explanations for each rule at some point so it's useful to get other people's opinion on them.
Overall, I hope this project goes toward helping people understand the thought process that gives rise to the "job lint" in the first place rather than just fixing the "lint". Eventually, they should learn to act as testers themselves and your explanations on why those lists exist as they are will definitely help.
But some people use IDEs. Some IDEs have nice integrated features that make a difference in a team environment. E.g. one place I worked we used Visual Studio and I wrote an add-in for running our particular suite of integration tests. In the Microsoft ecosystem the whole integrated thing is very significant.
Although I suppose if you were applying for a .NET job the choice of IDEs would be assumed unless stated.
https://github.com/rowanmanning/joblint/blob/master/lib/rule...
I'd argue that the var temptations array is applicable to the "bro-culture" rules as well.
It's good there's one for tech :
https://github.com/rowanmanning/joblint/blob/master/lib/rule...
For the life of me, I never understood why any mention of an editor was even necessary most of the time. If there's a local copy of the codebase you're working on, how in the world does that have any bearing on what someone else on the same project is using? If it's major, that's what source control is for. If it's minor and nitpicky (I.E. tabs vs. spaces) plenty of editors can be configured for substitution on whatever standard that's adopted.