Данный репозиторий хранит в себе настройки Code Style для JetBrains Rider согласно документу "Coding conventions"
Будем честны, зачастую в процессе разработки устаешь следить за соблюдением Code conventions,
из-за чего потом у нас в ревью наших пул реквестов появляются миллионы ссылок на code conventions с пометкой Исправить.
Rider позволяет автоматически избавиться от большинства косяков, чтобы избежать потом этих идиотских изменений,
на которые приходится тратить драгоценное время.
Вот небольшой пример использования автоматического форматирования:
Как можно увидеть, код читается в несколько раз лучше, все структурировано и по полочкам.
Прелесть этого в том, что чтобы это сделать я нажал всего две кнопки (читай Использование)
- Откройте JetBrains Rider и выберите любой проект
- Откройте настройки (Ctrl + Alt + S), в левом меню выберите Plugins
- Убедитесь, что у Вас установлен плагин Settings Repository (для удобства можно воспользоваться поиском)
- Не забудьте сохранить изменения
- Окно с настройками можно закрыть. Теперь необходимо перейти на следующую настройку (File -> Manage IDE Settings -> Settings Repository)
- В поле для ввода URL-адреса репозитория с настройками необходимо ввести адрес этого репозитория (https://github.com/imprfct/CodingConventionsSettings)
- После этого необходимо перезаписать существующие настройки локальные на настройки из этого репозитория, для этого нажмите на Overwrite Local
- Дождитесь окончания сохранения настроек, по итогу если все прошло успешно в правом нижнем углу появиться следующее сообщение
- Done!
Существует 2 вида использования рефакторинга кода: Автоматическое и Ручное
- После установки настроек, Rider будет автоматически во время написания кода изменять ваш код (ставить нужные пробелы, табы, ставить скобки в нужных местах, etc)
- При необходимости рефакторинга кода, который по какой-то причине не отрефакторился сам необходимо использовать сочетание клавиш
В автоматическом режиме названия переменных не изменяются согласно coding conventions, по дефолту они только подчеркиваются (как на скрине)
Для того, чтобы исправить именование в таком случае необходимо выбрать нужное название и нажать ALT + ENTER и в контекстном меню выбрать Rename to ...
Таким образом мы получим название одной переменной, измененное согласно coding conventions
Если вы хотите исправить именование не только одного элемента, а например во всем файле/проекте, необходимо: