Code Style
Preferences configurable on this page are taken into account when ReSharper produces new code with code completion and code generation features, applies code templates and performs refactorings. They can also be applied to the existing code by using code cleanup with the corresponding settings.
The preferences with the Notify with selector have corresponding code inspections that notify you if this aspect of the code style in the inspected scope differs from the preferred style. Using the selectors, you can configure severity levels of the inspections.
Item | Description |
---|---|
Quotes (inherited from JavaScript) | The preference in this section defines whether apostrophe (') or quote (") should be used as a quote symbol. This preference is shared with the corresponding preference for JavaScript, i.e. if you change it here, the same preference on the page of ReSharper options it also changed. |
Modifiers | The preference in this section defines whether the 'public' modifier should be used explicitly. |
Aliases | Preferences in this section define how to handle aliases.
|
Type specification | Preferences in this section define whether and when types should be specified explicitly and whether the implicit 'any' is allowed. The preference of using implicit 'any' can also be configured in project settings. If the implicit 'any' types are not allowed in the project settings, they are always highlighted as errors independently of your code style preferences. |
See Also
Procedures:
- Naming Style
- Managing and Applying Code Formatting Rules
- File and Type Layout
- File Header Style
- Code Syntax Style: Namespace Imports
- Code Syntax Style: Implicit/Explicit Typing ('var' Keyword)
- Using Auto-Properties
- Making Fields Readonly
- Code Syntax Style: Multiple Attributes
- Code Syntax Style: Modifiers
- Code Syntax Style: Optional Member Qualifiers
- Reformatting XML Doc Comments
- Removing Code Redundancies