авто форматирование кода в visual studio

Форматирование кода с помощью Prettier в Visual Studio Code

Published on November 2, 2020

Введение

Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

В этой статье мы настроим Prettier для автоматического форматирования кода в Visual Studio Code или VS Code.

Для демонстрации мы будем форматировать следующий код:

Если вы знакомы с форматированием кода, вы можете заметить некоторые упущения:

Предварительные требования

Для прохождения этого учебного модуля вам нужно будет загрузить и установить Visual Studio Code.

авто форматирование кода в visual studio. prettier1. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-prettier1. картинка авто форматирование кода в visual studio. картинка prettier1. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Шаг 1 — Использование команды форматирования документа

После установки расширения Prettier вы можете использовать его для форматирования вашего кода. Для начала выполним обзор, используя команду Format Document. Эта команда сделает ваш код более согласованным с отформатированными пробелами, переносами строк и кавычками.

Чтобы открыть палитру команд, вы можете использовать COMMAND + SHIFT + P в macOS или CTRL + SHIFT + P в Windows.

Выполните в палитре команд поиск по ключевому слову format и выберите Format Document.

авто форматирование кода в visual studio. prettier2. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-prettier2. картинка авто форматирование кода в visual studio. картинка prettier2. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Возможно, вам будет предложено выбрать формат для использования. Для этого нажмите кнопку Configure:

авто форматирование кода в visual studio. prettier3. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-prettier3. картинка авто форматирование кода в visual studio. картинка prettier3. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

авто форматирование кода в visual studio. prettier4. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-prettier4. картинка авто форматирование кода в visual studio. картинка prettier4. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Теперь ваш код отформатирован с пробелами, переносами строк и единообразными кавычками:

Это работает и для файлов CSS. Вы можете превращать код с несогласованными отступами, скобками, разрывами строк и точками с запятой в хорошо отформатированный код. Например:

Будет переформатирован как:

Мы изучили эту команду, и теперь посмотрим, как можно реализовать ее автоматическое выполнение.

Шаг 2 — Форматирование кода при сохранении

До сих пор вам нужно было вручную запускать команды для форматирования кода. Чтобы автоматизировать этот процесс, вы можете выбрать в VS Code настройку, чтобы ваши файлы автоматически форматировались при сохранении. Это также гарантирует, что неформатированный код не попадет в систему контроля версий.

Чтобы изменить эту настройку, нажмите COMMAND + в macOS или CTRL + в Windows, чтобы открыть меню Settings (Настройки). Выполните в меню поиск Editor: Format On Save и убедитесь, что эта опция включена:

авто форматирование кода в visual studio. prettier5. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-prettier5. картинка авто форматирование кода в visual studio. картинка prettier5. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Теперь вы можете писать код как обычно, и он будет автоматически форматироваться при сохранении файла.

Шаг 3 — Изменение параметров конфигурации Prettier

Prettier выполняет много действий по умолчанию, но вы также можете внести индивидуальные изменения в его настройки.

Откройте меню Settings (Настройки). Выполните поиск Prettier. Вы увидите список всех параметров, которые вы можете изменить:

авто форматирование кода в visual studio. prettier6. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-prettier6. картинка авто форматирование кода в visual studio. картинка prettier6. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Вот несколько наиболее распространенных параметров:

Недостаток использования меню встроенных параметров VS Code заключается в том, что при этом не обеспечивается согласованность между разработчиками в вашей команде.

Шаг 4 — Создание файла конфигурации Prettier

Если вы измените настройки VS Code, у другого разработчика может оказаться совершенно иная конфигурация. Вы можете обеспечить единство форматирования в своей команде, создав файл конфигурации для вашего проекта.

Вот пример простого файла конфигурации в формате JSON:

Более конкретную информацию о файлах конфигурации можно найти в документации по Prettier. После создания такого файла и его добавления в проект вы можете быть уверены, что все члены команды используют одинаковые правила форматирования.

Заключение

Иметь согласованный код — очень хорошая практика. Это особенно полезно при работе над проектом с несколькими участниками. Согласование конфигурации делает код более удобочитаемым и понятным. Это позволяет уделить больше времени решению технических проблем, а не тратить время на исправление отступов.

Prettier обеспечивает согласованность форматирования кода и позволяет автоматизировать этот процесс.

Источник

Как вы автоматически форматируете код в Visual Studio?

Я знаю, что Visual Studio может автоматически форматировать, чтобы сделать мои методы и циклы отступами правильно, но я не могу найти параметр.

20 ответов

Для Visual Studio 2010/2013/2015/2017

ваши ярлыки могут отображаться иначе, чем мои, поскольку я настроен для кодирования C#, но навигация по панели инструментов приведет вас к вашим.

Если он не работает, ищите ошибки в своем коде, например, отсутствующие скобки, которые останавливают автоматический формат от работы

выполните следующие действия:

см. изображение ниже:

авто форматирование кода в visual studio. f85c2fc71e9be71ac1e6610cb4849781. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-f85c2fc71e9be71ac1e6610cb4849781. картинка авто форматирование кода в visual studio. картинка f85c2fc71e9be71ac1e6610cb4849781. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

хотя вопрос немного старый, кто-то может найти его удобным.

авто форматирование кода в visual studio. 258d5991fc353d6bc9af3eb504d45cc4. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-258d5991fc353d6bc9af3eb504d45cc4. картинка авто форматирование кода в visual studio. картинка 258d5991fc353d6bc9af3eb504d45cc4. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Я установил расширение с именем «формат документа при сохранении», которое форматирует весь документ каждый раз, когда вы его сохраняете. Для установки его в VS15 или 17, на инструментах просто нажмите «расширения и обновления». «:

авто форматирование кода в visual studio. 899e5a4a688b260f52e333cab006e8f8. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-899e5a4a688b260f52e333cab006e8f8. картинка авто форматирование кода в visual studio. картинка 899e5a4a688b260f52e333cab006e8f8. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

и затем просто зайти в «онлайн» на левой панели и найдите «формат документа при сохранении» авто форматирование кода в visual studio. c3756bd1162ecd4c754b36d31b1bb9f6. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-c3756bd1162ecd4c754b36d31b1bb9f6. картинка авто форматирование кода в visual studio. картинка c3756bd1162ecd4c754b36d31b1bb9f6. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

надеюсь, это поможет!.

Если вы отобразите панель инструментов редактирования исходного кода HTML, также есть кнопка «форматировать весь документ»

решение, приведенное в принятом ответе, не относится к Microsoft Visual Studio 2012.

в случае VS2012 ярлыки:

Я использовал эту комбинацию. Я автоматизировал этот процесс при сохранении документа. Вы можете попробовать мое расширение формат документа при сохранении

нет необходимости в нажатиях клавиш.

исходный вопрос сказал: «Я не могу найти настройку.»

простой ответ: Посмотрите в верхнем меню, а затем

вы также увидите назначенных клавиш для этой функции. Ничего особенного, чтобы запомнить. Это действительно помогает, если вы используете несколько сред разработки на разных операционных системах.

авто форматирование кода в visual studio. 72cac2422aa066ffbd6bccd973917ae1. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-72cac2422aa066ffbd6bccd973917ae1. картинка авто форматирование кода в visual studio. картинка 72cac2422aa066ffbd6bccd973917ae1. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

затем вы просто выбираете текст и нажимаете кнопки увеличения отступа или уменьшения отступа. Я тестировал это только в Visual Studio 2013.

Правой Кнопкой Мыши:

авто форматирование кода в visual studio. a8f3d55039d6b50a850230e29907fbf6. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-a8f3d55039d6b50a850230e29907fbf6. картинка авто форматирование кода в visual studio. картинка a8f3d55039d6b50a850230e29907fbf6. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

работает в VS 2015, возможно, более ранней версии.

но. если вы хотите добавить кнопку формат документа на панель инструментов сделать это.
Щелкните правой кнопкой мыши на панели инструментов.
Выберите » Настроить..»
Выберите вкладку «команды».
Выберите переключатель «панель инструментов».
Выберите «текстовый редактор» из выпадающего рядом с переключателем (или какой-либо панели инструментов вы хотите, чтобы Боттон)

нажмите Добавить Команду.
Категории: Редактировать
Команды: Формат Документа
Нажмите OK

в более новых версиях ярлык для форматирования документа: Shift + Alt + F

с Непрерывное Форматирование расширение (коммерческое, разработанное мной), код форматируется действительно автоматически по мере ввода.

просто в дальнейшем Starwfanatic и Юэн’s выше ответы. Вы можете настроить IDE для добавления любой до любой toolbar-таким образом, вы можете добавить кнопку Format (как на панели инструментов редактирования исходного кода HTML) на любую другую панель инструментов (например, редактирование текста со всеми другими элементами управления редактированием, такими как увеличение/уменьшение отступа).

нажмите стрелку справа от панели инструментов > добавить или удалить кнопки > настроить. > Вкладку «команды» > «добавить» Команда. кнопка.

Формат Документа и Выбор Формата находятся под редактировать группы.

(протестировано в VS2010 и VS2013)

вырезать / вставить раздел Еще один быстрый способ (и легко запомнить).

Если вы можете себе это позволить (или если вы имеете право на 30-дневную бесплатную пробную версию) Для ReSharper JetBrains В можно переформатировать весь каталог проекта.

в Visual Studio 2015 и 2017 для кода c#. 1) прокрутите файл до конца 2) снимите последний » фигурный кронштейн» > 3) Подождите, пока строка над ней не покажет ошибку 4) заменить » фигурный кронштейн» > Фини. 🙂

Источник

Как вы автоматически форматируете код в Visual Studio?

Я знаю, что Visual Studio может автоматически форматировать мои методы и циклы с отступом правильно, но я не могу найти настройку.

20 ответов:

Для Visual Studio 2010/2013/2015/2017

ваши ярлыки могут отображаться по-разному, поскольку я настроен для кодирования C#, но навигация по панели инструментов приведет вас к вашим.

Если он не работает, искать ошибки в коде, как отсутствующие скобки, которые останавливают автоматический формат от работы

см. изображение ниже:

авто форматирование кода в visual studio. f85c2fc71e9be71ac1e6610cb4849781. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-f85c2fc71e9be71ac1e6610cb4849781. картинка авто форматирование кода в visual studio. картинка f85c2fc71e9be71ac1e6610cb4849781. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

хотя вопрос немного старый, кто-то может найти его удобным.

авто форматирование кода в visual studio. 258d5991fc353d6bc9af3eb504d45cc4. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-258d5991fc353d6bc9af3eb504d45cc4. картинка авто форматирование кода в visual studio. картинка 258d5991fc353d6bc9af3eb504d45cc4. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Я установил расширение с именем «формат документа при сохранении», которое форматирует весь документ каждый раз, когда вы его сохраняете. Для установки его в VS15 или 17, на инструментах просто нажмите кнопку » расширения и обновления. «:

авто форматирование кода в visual studio. 899e5a4a688b260f52e333cab006e8f8. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-899e5a4a688b260f52e333cab006e8f8. картинка авто форматирование кода в visual studio. картинка 899e5a4a688b260f52e333cab006e8f8. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

а затем просто перейдите в раздел «Online» на левой панели и найдите » формат документа при сохранении» авто форматирование кода в visual studio. c3756bd1162ecd4c754b36d31b1bb9f6. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-c3756bd1162ecd4c754b36d31b1bb9f6. картинка авто форматирование кода в visual studio. картинка c3756bd1162ecd4c754b36d31b1bb9f6. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Я надеюсь, что это помогает!.

Если вы показываете панель инструментов редактирования источника HTML, есть кнопка «форматировать весь документ», а также

в случае VS2012 ярлыки:

Я использовал эту комбинацию. Я автоматизировал этот процесс при сохранении документа. Вы можете попробовать мое расширение форматировать документ при сохранении

нет необходимости в нажатиях клавиш.

в исходном вопросе говорилось: «Я не могу найти настройку.»

простой ответ: Посмотрите на верхнем меню, то

вы также увидите назначенные в настоящее время клавиши для этой функции. Ничего особенного, чтобы запомнить. Это действительно помогает, если вы используете несколько сред разработки на разных операционных системах.

вы можете добавить кнопки на панель инструментов, нажав на маленькую стрелку выпадающего меню справа от последней кнопки панели инструментов, выберите «Добавить или удалить кнопки», а затем нажмите кнопки, которые вы хотите добавить галочку к ним. Выбранные кнопки появятся на панели инструментов.

авто форматирование кода в visual studio. 72cac2422aa066ffbd6bccd973917ae1. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-72cac2422aa066ffbd6bccd973917ae1. картинка авто форматирование кода в visual studio. картинка 72cac2422aa066ffbd6bccd973917ae1. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

затем вы просто выделяете текст и нажимаете кнопки увеличения отступа или уменьшения отступа. Я тестировал это только на Visual Studio 2013.

авто форматирование кода в visual studio. a8f3d55039d6b50a850230e29907fbf6. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-a8f3d55039d6b50a850230e29907fbf6. картинка авто форматирование кода в visual studio. картинка a8f3d55039d6b50a850230e29907fbf6. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

работает в VS 2015, возможно, более ранняя версия.

но. если вы хотите добавить кнопку формат документа на панель инструментов сделать это.
Щелкните правой кнопкой мыши на панели инструментов.
Выберите » Настроить..»
Выберите вкладку «команды».
Выберите переключатель «панель инструментов».
Выберите «текстовый редактор» из выпадающего меню рядом с переключателем (или какой-либо панели инструментов вы хотите, чтобы Боттон был включен)

нажмите Добавить Команду.
Категории: Редактировать
Команды: Формат Документа
Нажмите ОК

в более новых версиях ярлык для форматирования всего документа: Shift + Alt + F

с Непрерывное Форматирование расширение (коммерческое, разработанное мной), код форматируется действительно автоматически при вводе.

просто дальше Starwfanatic и Юэн’s выше ответы. Вы можете настроить IDE для добавления любой до любой панель инструментов-таким образом, вы можете добавить кнопку Формат (как на панели инструментов редактирования исходного кода HTML) на любую другую панель инструментов (например, редактирование текста со всеми другими элементами управления редактированием, такими как увеличение/уменьшение отступа).

щелкните стрелку справа от панели инструментов > добавить или удалить кнопки > настроить. > Вкладку «команды» > «добавить» Команда. кнопка.

Формат Документа и Выбор Формата находятся под Edit группы.

(проверено в VS2010 и VS2013)

вырезать / вставить раздел Еще один быстрый способ (и легко запомнить).

Источник

Как форматировать код в Visual Studio Code (VSCode)

что эквивалентно Ctrl + K + F и Ctrl + K + D в Windows в Visual Studio для форматирования или» украшения » кода в редакторе кода Visual Studio?

30 ответов:

форматирование кода доступно в VS Code с помощью следующих ярлыков:

кроме того, вы можете найти ярлык, а также другие ярлыки, через поиск функциональность, предоставляемая в редакторе с Ctrl + Shift + P (или команда + Shift + P на Mac), а затем поиск документ в формате.

Контекстное Форматирование Кода:

вы также можете настроить этот ярлык через настройки, если это необходимо.

Форматирование Кода В То Время Как Сохранение файла:

Visual Studio code позволяет пользователю настраивать параметры по умолчанию.

Если вы хотите автоматически форматировать содержимое при сохранении, добавьте этот фрагмент кода ниже в настройках рабочего пространства visual studio code.

Примечание: теперь вы можете автоматически форматировать файлы typescript проверить мое обновление

или Visual Studio как:

правильная комбинация клавиш shift + alt + f

также обратите внимание, что на сегодняшний день форматирование доступно для этих языков:

VS Code 1.6.1 поддерживает «Формат При Сохранении » который будет автоматически подбирать соответствующие установленные расширения форматирования и форматировать весь документ на каждом сохранении.

включить «формат при сохранении», установив

и есть доступные сочетания клавиш (VS Code 1.7 и выше):

форматировать весь документ: Shift + Alt + F

только выбор формата: Ctrl K + Ctrl F

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

авто форматирование кода в visual studio. 6b36be7923bedcc915af88fd3f3a3973. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-6b36be7923bedcc915af88fd3f3a3973. картинка авто форматирование кода в visual studio. картинка 6b36be7923bedcc915af88fd3f3a3973. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

на ubuntu это Ctrl + Shift + Я

Источник

Форматирование кода в Visual Studio Code с помощью ESLint

авто форматирование кода в visual studio. 8HOST ESLint. авто форматирование кода в visual studio фото. авто форматирование кода в visual studio-8HOST ESLint. картинка авто форматирование кода в visual studio. картинка 8HOST ESLint. Согласованное форматирование кода — сложная задача, но современные инструменты разработчиков позволяют автоматически обеспечивать согласованность базы кода вашей команды.

Если вы пишете JavaScript в редакторе, например в Visual Studio Code, у вас есть несколько способов убедиться, что ваш код имеет правильный синтаксис и соответствует передовым практикам. Для этого можно использовать линтер. Линтеры – это программы, которые проверяют ваш код на наличие синтаксических ошибок и выделяют их, чтобы вы могли быстро их найти и исправить. ESLint – это линтер, который вы можете интегрировать в Visual Studio Code, чтобы обеспечить целостность вашего кода.

ESLint может форматировать код и анализировать его, а также вносить предложения по улучшению. Кроме того, вы можете настроить способ оценки вашего кода.

В этом руководстве вы узнаете, как установить ESLint на Visual Studio Code и реализовать пользовательскую конфигурацию для работы с операторами логов при отладке. Также мы покажем, как настроить автоматическое исправление синтаксических ошибок в ESLint при сохранении файлов.

Требования

1: Создание простого кода JavaScript

Мы начнем с подготовки тестового проекта, на примере которого рассмотрим функции линтера. Создайте для своего проекта каталог с помощью следующей команды:

Теперь, когда папка для проекта готова, перейдите в нее:

Находясь внутри каталога linting, создайте файл JavaScript по имени app.js:

Откройте app.js в Visual Studio Code. Поместите следующий код JavaScript в файл app.js:

const sayHelloLinting = (fName) => <

С точки зрения форматирования вы можете сразу заметить несколько вещей, которые можно улучшить:

Подготовив этот файл JavaScript, вы можете инициализировать этот проект. Для этого вернитесь в командную строку и в каталоге linting выполните следующую команду:

Команда npm init при инициализации вашего проекта создаст в каталоге linting файл package.json. В package.json будут храниться зависимости и другие важные параметры конфигурации вашего проекта.

Теперь, когда тестовый проект JavaScript готов, мы можем установить ESLint.

2: Установка и настройка ESLint

Чтобы установить ESLint, введите:

В эту команду важно включить флаг –save-dev, поскольку он сохраняет пакет как зависимость разработки – и тогда он будет использован только в разработке, но не в производстве. Пакет eslint нужен только тогда, когда вы активно работаете над кодом и вносите изменения в свой проект. Как только ваш проект будет на стадии производства, eslint больше не понадобится. И флаг –save-dev гарантирует, что eslint будет указан в вашем файле package.json только как зависимость разработки.

Теперь, когда ESLint установлен, вы можете инициализировать конфигурацию ESLint для своего проекта, используя для этого следующую команду:

Прежде чем вы сможете получить доступ к своему конфигурационному файлу ESLint, программа задаст вам несколько вопросов о проекте. Эти вопросы помогут программе убедиться, что конфигурация, инициализированная для вашего проекта, наилучшим образом соответствует требованиям.

Первый вопрос будет выглядеть так:

? How would you like to use ESLint? …

To check syntax only

To check syntax and find problems

❯ To check syntax, find problems, and enforce code style

Здесь мы выберем To check syntax, find problems, and enforce code style – чтобы программа проверяла синтаксис, сообщала о проблемах и поддерживала единый стиль кода.

Следующий вопрос выглядит так:

What type of modules does your project use? …

JavaScript modules (import/export)

Выберите опцию CommonJS, чтобы использовать глобальные переменные CommonJS.

В следующем вопросе будет сказано:

? Which framework does your project use? …

Выберите вариант None of these.

Затем программа спросит:

? Does your project use TypeScript? › No / Yes

Выберите вариант No.

Затем появится такой вопрос:

? Where does your code run? … (Press to select, to toggle all, to invert selection)

Затем вы увидите такой вопрос:

✔ How would you like to define a style for your project? …

❯ Use a popular style guide

Answer questions about your style

Inspect your JavaScript file(s)

Выберите ответ Use a popular style guide.

Which style guide do you want to follow?

Ответьте Airbnb: https://github.com/airbnb/javascript.

Затем будет такой вопрос:

? What format do you want your config file to be in? …

Нужно выбрать JSON.

Вы получите такое сообщение:

Checking peerDependencies of eslint-config-airbnb-base@latest

The config that you’ve selected requires the following dependencies:

eslint-config-airbnb-base@latest eslint@^5.16.0 || ^6.8.0 || ^7.2.0 eslint-plugin-import@^2.21.2

Последний вопрос программы выглядит так:

? Would you like to install them now with npm? › No / Yes

Выберите вариант Yes, чтобы установить зависимости с помощью npm.

Вам также будет предложено установить дополнительные пакеты. Выберите yes.

3: Настройка ESLint

Чтобы интегрировать ESLint в Visual Studio Code, вам необходимо установить расширение ESLint для VS Code. Вернитесь в Visual Studio Code и найдите ESLint во вкладке Extensions. После того, как вы найдете это расширение, нажмите Install.

После установки расширения ESLint вы заметите красочное подчеркивание в файле app.js – это линтер выделил ошибки в файле. Отметки в ESLint имеют разные цвета в зависимости от степени серьезности. Если вы наведете курсор на подчеркнутый код, вы увидите сообщение, объясняющее вам ошибку. Таким образом, ESLint помогает находить ошибки в коде и устранять их.

ESLint может сделать для вас даже больше: к примеру, он может автоматически исправлять ошибки при каждом сохранении файла (для этого требуется отдельная настройка).

4: Форматирование при сохранении

Чтобы ESLint мог автоматически исправлять синтаксис и устранять ошибки форматирования при каждом сохранении, вам нужно открыть меню настроек. Меню в Visual Studio Code – это значок шестеренки в левом нижнем углу. Нажмите его и выберите Settings.

В меню настроек найдите Code Actions on Save. Первой идет опция Editor: Code Actions on Save, а ниже – Edit in settings.json, и как раз она нам нужна.

Файл settings.json откроется в редакторе кода. Чтобы ESLint исправлял ошибки при сохранении файла, вам нужно добавить следующий код в settings.json:

С помощью этого кода ESLint сможет автоматически исправляет ошибки и проверяет JavaScript при сохранении.

Вернитесь к файлу app.js и сохраните его. Вы увидите, что линтер внес некоторые изменения, и цвет подчеркивания тоже изменился. Вот некоторые из ошибок форматирования, которые исправил ESLint:

ESLint автоматически будет устранять синтаксические ошибки при сохранении файла app.js. Но пока у нас еще остались сообщения об ошибках. Их можно исправить, настроив ESLint для обнаружения или игнорирования определенных ошибок и проблем с форматированием.

5: Пользовательская настройка ESLint

«Из коробки» ESLint подчеркивает все операторы console.log() в app.js. В некоторых случаях распознавание операторов console.log в качестве ошибки может быть не в приоритете. Вы можете игнорировать операторы console.log.

Если вы не хотите подчеркивать операторы console.log как ошибки, вы можете назвать правило no-console и указать это имя в качестве ключа. Используйте off как значение:

Это правило удаляет подчеркивание операторов console.log в app.js.

Некоторые правила требуют нескольких фрагментов данных, включая уровень серьезности и значение. К примеру, чтобы указать тип кавычек, которые вы хотите использовать в своем коде, вы должны передать и выбранный тип кавычек, и уровень серьезности:

Если теперь вы включите в код одинарные кавычки, ESLint выдаст ошибку.

Заключение

Это руководство вкратце знакомит с некоторыми функциями интеграции ESLint в Visual Studio Code. Инструменты линтинга, такие как ESLint, помогут вам сэкономить время для более сложных задач за счет автоматизации и упрощения проверки синтаксиса и остальных требований к коду.

Если вам нужна дополнительная информация о правилах и о том, какие пары «ключ-значение» вы можете использовать для настройки ESLint, вы можете ознакомиться с документацией.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *