I don't like the idea of embedding it into a project. That doesn't make sense from a dependency tree way of looking at it.
I don't like the idea of embedding it into a project. That doesn't make sense from a dependency tree way of looking at it.
Of course make sure it is turned off for production, but the same applies to ssh and vim.
Agreed on the dependency weirdness though. It does feel a bit like when that one guy keeps checking his Eclipse or Intellij config files into source controll. I hate that guy.
I think the embedding part is certainly a tradeoff. Once the development community settles on a best-practice for things like this, it becomes less of a danger of forgetting. For example, once this sort of config shows up by default in archetypes and boilerplate projects, I feel that the danger is reduced to the level of being manageable. And hopefully the port that the editor uses is blocked by default in the production environment. :)