Skip to content

imprfct/CodingConventionsSettings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Настройка Code Style для JetBrains Rider

Данный репозиторий хранит в себе настройки Code Style для JetBrains Rider согласно документу "Coding conventions"

Для чего мне это?

Будем честны, зачастую в процессе разработки устаешь следить за соблюдением Code conventions, из-за чего потом у нас в ревью наших пул реквестов появляются миллионы ссылок на code conventions с пометкой Исправить.
Rider позволяет автоматически избавиться от большинства косяков, чтобы избежать потом этих идиотских изменений, на которые приходится тратить драгоценное время.

Вот небольшой пример использования автоматического форматирования:


ДО

Preview

ПОСЛЕ

Preview


Как можно увидеть, код читается в несколько раз лучше, все структурировано и по полочкам.
Прелесть этого в том, что чтобы это сделать я нажал всего две кнопки (читай Использование)

Установка настроек:

  1. Откройте JetBrains Rider и выберите любой проект
  2. Откройте настройки (Ctrl + Alt + S), в левом меню выберите Plugins
    Preview
  3. Убедитесь, что у Вас установлен плагин Settings Repository (для удобства можно воспользоваться поиском)
    Preview
  4. Не забудьте сохранить изменения
    Preview
  5. Окно с настройками можно закрыть. Теперь необходимо перейти на следующую настройку (File -> Manage IDE Settings -> Settings Repository)
    Preview
  6. В поле для ввода URL-адреса репозитория с настройками необходимо ввести адрес этого репозитория (https://github.com/imprfct/CodingConventionsSettings)
    Preview
  7. После этого необходимо перезаписать существующие настройки локальные на настройки из этого репозитория, для этого нажмите на Overwrite Local
    Preview
  8. Дождитесь окончания сохранения настроек, по итогу если все прошло успешно в правом нижнем углу появиться следующее сообщение
    Preview
  9. Done!

Использование

Существует 2 вида использования рефакторинга кода: Автоматическое и Ручное

  • После установки настроек, Rider будет автоматически во время написания кода изменять ваш код (ставить нужные пробелы, табы, ставить скобки в нужных местах, etc)
  • При необходимости рефакторинга кода, который по какой-то причине не отрефакторился сам необходимо использовать сочетание клавиш Preview

P.S.

В автоматическом режиме названия переменных не изменяются согласно coding conventions, по дефолту они только подчеркиваются (как на скрине)
Preview Для того, чтобы исправить именование в таком случае необходимо выбрать нужное название и нажать ALT + ENTER и в контекстном меню выбрать Rename to ...
Preview
Таким образом мы получим название одной переменной, измененное согласно coding conventions Preview

P.P.S.

Если вы хотите исправить именование не только одного элемента, а например во всем файле/проекте, необходимо:

  1. Навести на неверно названную переменную
    Preview
  2. Нажать ALT + ENTER и в контекстном меню выбрать Rename to ... и открыть контекстное меню:
    Preview
  3. Здесь соответственно можно выбрать в каком scope вы хотите изменить именование (файле/папке/проекте/решении)
  4. Нажать NEXT в появившемся окне
  5. Done!

About

Настройки code style для JetBrains Rider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published