PROGLIB_ACADEMY Telegram 3283
⚙️ Фишки для улучшения стиля кода и совместной работы

EditorConfig — это инструмент, который помогает стандартизировать стиль кода в разных редакторах и IDE, обеспечивая консистентность форматирования.

EditorConfig использует конфигурационный файл .editorconfig, который определяет правила форматирования для разных типов файлов (например, для C#, JavaScript, HTML). Когда редактор или IDE открывает проект, он автоматически подхватывает настройки из этого файла и применяет их.

Основные принципы и возможности

Определение правил для различных языков и файлов
EditorConfig позволяет настраивать правила форматирования для каждого типа файлов или каталогов.
Пример конфигурации:
[*.cs]
indent_style = space
indent_size = 4
tab_width = 4
trim_trailing_whitespace = true
end_of_line = lf
insert_final_newline = true


indent_style: cтиль отступов, может быть space или tab.
indent_size: количество пробелов для отступа.
tab_width: ширина табуляции (используется, если indent_style = tab).
trim_trailing_whitespace: удаление пробелов в конце строки.
end_of_line: стиль переноса строки (LF или CRLF).
insert_final_newline: добавление пустой строки в конце файла.


Конфигурация для разных директорий

[*.js]
indent_style = space
indent_size = 2

[test/*.cs]
indent_style = tab
indent_size = 4


Глобальные настройки для всех проектов

Вы можете создать глобальный .editorconfig, который будет применяться ко всем проектам на вашем компьютере, если он находится в домашней директории или в другом заданном месте. Это позволяет легко применять одни и те же стандарты к каждому новому проекту.

root = true

[*]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true


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

Если вы хотите гарантировать, что изменения в коде всегда соответствуют стандартам, можно интегрировать EditorConfig с Git Hooks. Таким образом, при каждом коммите можно автоматически проверять, чтобы все изменения соответствовали правилам форматирования.

💡 Если вы используете Visual Studio 2019 или более позднюю версию, EditorConfig будет работать без дополнительных настроек.

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/proglib_academy/3283
Create:
Last Update:

⚙️ Фишки для улучшения стиля кода и совместной работы

EditorConfig — это инструмент, который помогает стандартизировать стиль кода в разных редакторах и IDE, обеспечивая консистентность форматирования.

EditorConfig использует конфигурационный файл .editorconfig, который определяет правила форматирования для разных типов файлов (например, для C#, JavaScript, HTML). Когда редактор или IDE открывает проект, он автоматически подхватывает настройки из этого файла и применяет их.

Основные принципы и возможности

Определение правил для различных языков и файлов
EditorConfig позволяет настраивать правила форматирования для каждого типа файлов или каталогов.
Пример конфигурации:

[*.cs]
indent_style = space
indent_size = 4
tab_width = 4
trim_trailing_whitespace = true
end_of_line = lf
insert_final_newline = true


indent_style: cтиль отступов, может быть space или tab.
indent_size: количество пробелов для отступа.
tab_width: ширина табуляции (используется, если indent_style = tab).
trim_trailing_whitespace: удаление пробелов в конце строки.
end_of_line: стиль переноса строки (LF или CRLF).
insert_final_newline: добавление пустой строки в конце файла.


Конфигурация для разных директорий

[*.js]
indent_style = space
indent_size = 2

[test/*.cs]
indent_style = tab
indent_size = 4


Глобальные настройки для всех проектов

Вы можете создать глобальный .editorconfig, который будет применяться ко всем проектам на вашем компьютере, если он находится в домашней директории или в другом заданном месте. Это позволяет легко применять одни и те же стандарты к каждому новому проекту.

root = true

[*]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true


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

Если вы хотите гарантировать, что изменения в коде всегда соответствуют стандартам, можно интегрировать EditorConfig с Git Hooks. Таким образом, при каждом коммите можно автоматически проверять, чтобы все изменения соответствовали правилам форматирования.

💡 Если вы используете Visual Studio 2019 или более позднюю версию, EditorConfig будет работать без дополнительных настроек.

🏃‍♀️ Proglib Academy

#буст

BY Proglib.academy | IT-курсы


Share with your friend now:
tgoop.com/proglib_academy/3283

View MORE
Open in Telegram


Telegram News

Date: |

There have been several contributions to the group with members posting voice notes of screaming, yelling, groaning, and wailing in different rhythms and pitches. Calling out the “degenerate” community or the crypto obsessives that engage in high-risk trading, Co-founder of NFT renting protocol Rentable World emiliano.eth shared this group on his Twitter. He wrote: “hey degen, are you stressed? Just let it out all out. Voice only tg channel for screaming”. Ng was convicted in April for conspiracy to incite a riot, public nuisance, arson, criminal damage, manufacturing of explosives, administering poison and wounding with intent to do grievous bodily harm between October 2019 and June 2020. To upload a logo, click the Menu icon and select “Manage Channel.” In a new window, hit the Camera icon. While some crypto traders move toward screaming as a coping mechanism, many mental health experts have argued that “scream therapy” is pseudoscience. Scientific research or no, it obviously feels good. Developing social channels based on exchanging a single message isn’t exactly new, of course. Back in 2014, the “Yo” app was launched with the sole purpose of enabling users to send each other the greeting “Yo.”
from us


Telegram Proglib.academy | IT-курсы
FROM American