Spec-Zone.ru › ESLint

Внесите вклад в ESLint

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

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

Прочитайте кодекс поведения

ESLint приветствует вклад каждого и придерживается кодекса поведения OpenJS Foundation. Просим вас ознакомиться с нашим кодексом поведения перед тем, как вносить свой вклад.

Политика использования ИИ

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

Сообщить об ошибках

Думаете, вы обнаружили проблему? Мы будем рады узнать о ней. В этом разделе объясняется, как сообщить об ошибке, какие сведения нужны нам для её надлежащей проверки и как проходит весь процесс.

Предложить новое правило

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

Предложить изменить правило

Хотите изменить существующее правило? В этом разделе объясняется порядок действий и то, как мы оцениваем такие предложения.

Запросить изменение

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

Архитектура

Узнайте об архитектуре проекта ESLint.

Настроить среду разработки

Разработка для ESLint немного отличается от его запуска в командной строке. В этом разделе показано, как настроить среду разработки и подготовиться к написанию кода.

Запустить тесты

В ESLint включено множество модульных тестов, которые помогают поддерживать качество кода. В этом разделе объясняется, как запускать модульные тесты.

Работать над задачами

У вас есть свободное время и желание внести вклад? В этом разделе рассказывается о процессе работы над задачами.

Отправить запрос на слияние

Мы всегда рады вкладу сообщества. В этом разделе объясняются требования к запросам на слияние и порядок внесения изменений в код.

Внести вклад в основные правила

В этом разделе объясняется, как добавлять основные правила ESLint.

Управление проектом

Описывает политику управления ESLint, включая права и привилегии участников проекта.

Сообщить об уязвимости безопасности

Чтобы сообщить об уязвимости безопасности в ESLint, создайте рекомендацию на GitHub.

Подписать CLA

Чтобы отправить код или документацию в проект ESLint, необходимо подписать наше лицензионное соглашение участника в электронном виде. CLA — это распространённый шаблон соглашения в стиле Apache, который даёт нам разрешение использовать ваш вклад. Подписать CLA нужно только один раз для всех проектов OpenJS Foundation, использующих EasyCLA. Вам предложат подписать CLA при отправке первого запроса на слияние.

© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/contribute

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API