Qu'est-ce que Trag ?
Trag est un superlinter révolutionnaire qui permet de remplacer tous vos linters traditionnels, y compris Sonarqube, par un outil basé sur le langage naturel, adapté à n'importe quelle pile technologique. Que vous soyez développeur débutant ou expert, Trag vous aide à maintenir des normes de codage élevées tout en simplifiant le processus de révision de code.
Fonctionnalités principales
1. Linting basé sur le langage naturel
Trag vous permet de décrire vos règles de linting en anglais simple. Par exemple, vous pouvez spécifier des règles telles que :
- Assurez-vous de ne pas enregistrer de données sensibles.
- Suivez les principes DRY (Don't Repeat Yourself).
2. Modèles contextuels
Trag comprend le contexte de votre code. Par exemple, vous pouvez dire :
- Assurez-vous d'encapsuler tous les appels API avec le module X pour gérer les erreurs avec Y.
3. Exemples de modèles
Un modèle dans Trag définit une règle spécifique pour la structure ou le comportement du code. Par exemple :
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 }));
}
}
4. Comment configurer Trag
Pour commencer avec Trag, suivez ces étapes simples :
- Installez l'application GitHub.
- Écrivez vos modèles personnalisés.
- Ouvrez une Pull Request.
Tarification
Trag propose une tarification simple et transparente :
- Hobby : Gratuit pour toujours, idéal pour ceux qui commencent avec Trag.
- Équipe : 300 $ par mois par dépôt, parfait pour les équipes qui souhaitent établir des processus autour des révisions de code.
- Entreprise : Tarification personnalisée, contactez-nous pour discuter de l'intégration de Trag dans votre infrastructure existante.
Pourquoi choisir Trag ?
- Facilité d'utilisation : Pas besoin de carte de crédit pour commencer.
- Support dédié : Un gestionnaire de compte client pour vous aider.
- Open Source : Trag est gratuit pour les projets open source.
Conclusion
Trag simplifie les révisions de code et vous aide à respecter vos normes de codage. Pourquoi ne pas essayer Trag dès aujourd'hui ? Connectez votre dépôt et commencez à écrire un meilleur code sans tracas !
Appel à l'action
Pour en savoir plus sur Trag et comment il peut transformer votre processus de développement, visitez notre site web ou discutez avec un de nos fondateurs. Codez mieux, codez avec Trag !