Need help with some CodeCleanup rules... Follow
Is there a way i can change the following, when i do a Default;Full Code Cleanup.
1) stop var's from being replaced by the Strong Type. eg. var lists = List<foo> lists;
2) Stop putting my classes in #region Nested Type: ClassName
Please sign in to leave a comment.
For #1, go to ReSharper | Options, under Code Editing click on Code Cleanup. Under C# there is a section for "User 'var' in declaration".
For #2, go to ReSharper | Options, under Code Editing click on C# | Type Members Layout.
>>For #1, go to ReSharper | Options, under Code Editing click on Code Cleanup. Under C# there is a section for "User 'var' in declaration".
When i click on Code Cleaup (in this area), there is NOTHING listed. no profiles. Can't i modifiy the 'default' profile?
>>For #2, go to ReSharper | Options, under Code Editing click on C# | Type Members Layout.
I guess i need to UNTICK 'use default patterns' and then remove the xml for nested types (the very last bit).
<!--nested types-->
<Entry>
<Match>
<Kind Is="type"/>
</Match>
<Sort>
<Name/>
</Sort>
<Group>
<Name Region="Nested type: ${Name}"/>
</Group>
</Entry>
/\__ remove all that.
Hello
1. Default profiles cannot be modified. You can create your own profile and tune 'var' related options for that profile.
2. You should remove the Group clause from that pattern:
<Group>
<Name Region="Nested type: ${Name}"/>
</Group>
Andrey Serebryansky
Senior Support Engineer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
Hi Andrey and thanks for the reply!
1) if i create a custom profile, can that be saved to the team-shared file?
2) If i have a team-shared file .. do all the team members need to IMPORT that file .. or .. it is automatically detected and used.
Hello
Starting with ReSharper 6.1 sharing a new code cleanup profile and type member layout with the team should be simple: after creating a new profile and modifying the type member layout click 'Save To' and choose team-shared layer. You can then put those changes into VCS and other developers will get them as soon as they update. Let me know if this helps. Thank you!
Andrey Serebryansky
Senior Support Engineer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
Yeah, Andrey .. this -definitely- helps :)
so i'm assuming that .. by just having this xxx.sln.DotSettings file in the root project directory, R# automatically sees it and auto uses it?
Hello
Yes, it automatically picks up changes in that file when it's changed without the need to restart Visual Studio.
Andrey Serebryansky
Senior Support Engineer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"