Что такое Trag?
Trag — это суперлинтер, который помогает разработчикам поддерживать стандарты кода, используя естественный язык. Он позволяет описывать паттерны и правила для вашего кода, что делает процесс ревью более простым и понятным.
Как использовать Trag?
Установка
- Установите приложение GitHub.
- Напишите свои собственные паттерны.
- Откройте Pull Request.
Примеры паттернов
- Высокоуровневые паттерны: Убедитесь, что мы не логируем чувствительные данные.
- Контекстные паттерны: Оберните любые API вызовы с помощью модуля X для обработки ошибок с Y.
Пример кода
import { Component } from '@angular/core';
import { Store } from '@ngrx/store';
import { FormGroup, FormControl } from '@angular/forms';
@Component({
selector: 'app-profile-form',
templateUrl: './profile-form.component.html',
})
export class ProfileFormComponent {
profileForm = new FormGroup({
firstName: new FormControl(''),
lastName: new FormControl(''),
});
constructor(private store: Store) {}
onSubmit() {
this.store.dispatch(updateProfile({ profile: this.profileForm.value }));
}
}
Комментарий Trag
Диспетчеризация выполняется каждый раз, независимо от того, изменились ли значения формы. Возможно, стоит пересмотреть эту часть и убедиться, что это намеренно.
Цены
- Хобби: Бесплатно навсегда для всех, кто начинает с Trag.
- Команда: $300/репозиторий в месяц, идеально подходит для команд, начинающих создавать процессы вокруг ревью кода и стандартов.
- Предприятие: Индивидуальное ценообразование, давайте обсудим, как Trag может быть интегрирован в вашу инфраструктуру.
Преимущества Trag
- Бесплатно навсегда для открытых проектов.
- Не требуется карта для подключения репозитория.
- Легкость в использовании: Trag помогает соблюдать стандарты кодирования, позволяя вам сосредоточиться на написании лучшего кода.
Заключение
Попробуйте Trag сегодня и упростите процесс ревью кода! Свяжитесь с нами, чтобы узнать больше или начать бесплатный пробный период.