Code style and cleanup
JetBrains Rider provides a lot of features for keeping your code neat and clean. Being tightly interwoven with the majority of other JetBrains Rider's features, they help you produce code and change existing codebases according to the specific code style. The code style, which includes naming standards, formatting rules, file layout, file header style, and many other tiny aspects (such as order of modifiers or whether to use
var keyword) can be configured to a very detailed level and shared across your team.
JetBrains Rider uses different approaches to deal with different aspects of the code style. For instance:
Violations of code formatting rules as well as some other minor inconsistencies are not highlighted for the reason of keeping your code readable in the editor. Violations of formatting rules can be easily fixed though — select non-formatted code, press Alt+Enter and choose .
The mechanism of shared settings allows having different code style configurations for different solutions, and keeping the settings under a VCS to automatically share them with your team members.
Code formatting styles, code syntax styles, and code inspection severity levels can be also listed in EditorConfig, StyleCop, and Clang-Format configuration files, which also allow you to share your code style settings.
You can refer to specific topics in this section to learn how exactly JetBrains Rider deals with the corresponding code style aspects.