[Useful Info] ReSharper - форматиране на скобите при инициализация на нов обект
Здравейте, колеги,
ReSharper има едно много дразнещо стандартно поведение - когато създадем нов обект и го инициализираме, по подразбиране измества на новия ред къдравите скоби доста навътре, което противоречи на принципите на ООП, които сме учили. Например:
var array = new int[] { 3,5,8 };
Докато ние искаме да се получи:
var array = new int[]
{ 3,5,8 };
Настройките са Resharper->Options->Code Editing->C#(или друг/всички езици):
1. Braces Layout -> Array and Object Initializer -> At next line (BSD Style) (по подразбиране е At next line indented 2 (GNU Style)
2. Other -> Align Multiline Constants -> Array, object and collection initializer, махаме отметката (по подразбиране е отметнато).
Тези от вас, които до момента не са си играли с настройките, ще имат възможност и да разгледат останалите неща, ако нещо им се стори полезно.
За всеки случай прилагам и скрийншот:
Линк