Share Inspection Severity configuration among developers
Hi all!
I see that Code Styling can be shared among developers by loading them from an external file. This is cool. However I can't find how I can do the same with 'Inspection Severity' configuration. I would like all the developers in my team to share the same configuration.
Is this possible?
Please sign in to leave a comment.
Does anyone have an answer for this? I'd like to distribute my inspection severity settings to my dev team (as well as new members in the future) so we'll working with same setup.
Any help would be much appreciated! I'm currently using the ReSharper EAP for v4
Hello,
Unfortunately, R#4 does not readily support this scenario. We'll address
the settings subsystem flexibility in a future version.
The severities are written into the UserSettings.xml in R# APPDATA folder
under the SeverityTable element, so they could be shared manually if really
needed.
—
Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”
I think sharing of these setting is "really needed". In fact, compliance with the settings would, more likely than not, be mandatory across a multi-developer project, and it is a serious shortcoming that they cannot reside in a file within a project/solution.. Same with code-cleanup settings, and anything else configurable -- for such configurability be considered a "feature", support for automatic propagation (and change control) of the settings is mandatory.
Even in a single-developer project it is a hassle. I use RS4 in both 32-bit and 64-bit envorinments, and it is very time consuming to manually propagate settings across environments (so mush so that I have given up on using some RS functionality).
This is a serious shortcoming in RS, and I think should be fixed for RS4, or at very least ASAP after RS4 goes live in SP1.
It is also similar to TFS checkin policies, and given the inability to share/enforce settings is a glaring omission.
Brian I agree with you 100%!
Actually I thing that sharing inspection severity is more essential than sharing coding style.
I agree with you both - this a definite need. I'd like to roll R#4 (when it goes live) to all developers in my company, but only if the the inspections settings are standardized.
By the way, I looked for the SeverityTable element, and here's what I found:
True True True True It's blank. Does this happen to anyone else? I'm looking in C:\Users\]]>\AppData\Roaming\JetBrains\ReSharper\v4.0\vs9.0 and I'm running Vista 64-bit.
Hello,
Seems like you have no customizations yet. Default values are omitted.
—
Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”
Hi all!
Is there any news on this?
Hello,
Not yet...
—
Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”
Hi,
Is it possible yet to share the Inspection Severity configuration through the Code Style Sharing export feauture? I'm using Resharper 4.1 and it seems not.
Hi Jetbrains,
Sharing of the "inspection severity" across the entire development team has just became more interesting because of the StyleCop plugin that has been created.
Have a look: http://stylecopforresharper.codeplex.com/
Is sharing of these settings envisioned for the 4.5 release that is ready for this stylecop plugin?
Thanks,
Hello Serge,
I'm using R# 4.1 and I cannot find the UserSettings.xml file you talk about. In Application Data\JetBrains\ReSharper\v4.1\vs9.0 I can only see:
- typeIndex.html, that doesn't update when I change a severity setting then exit VS,
- weird .ual files, one of them seems to have the right modification time, but its content isn't easily readable! And 'severity' cannot be found inside it.
Could you tell me, as there's no import/export feature for severity settings in R#, an easy way to manually get and set these settings somewhere so that my team can use mine?
Thank you very much
Cheers
Thibaud
Another little bump for this...
Have just joined a team where we really want to share:
The first two seem possible already, but the last is the most annoying. Seems we'll have to manually edit the UserSettings.xml file for now. In my case it's in:
C:\Users\noakd1\AppData\Roaming\JetBrains\ReSharper\v6.0\vs10.0
Drew.
Check the Resharper Settings Manager in Codeplex
http://rsm.codeplex.com/