1 repository
Automated scanning of source code attributes to verify compliance with documentation and type requirements.
Distinct from Attribute Metadata Annotations: Focuses on the process of scanning for compliance, whereas Attribute Metadata Annotations focuses on the act of attaching metadata.
Explore 1 awesome GitHub repository matching development tools & productivity · Metadata Scanning. Refine with filters or upvote what's useful.
Acest proiect este un instrument de analiză statică și linter pentru Elixir, conceput pentru a impune o structură vizuală unitară în codebase-uri. Servește drept specificație pentru formatarea codului, convențiile de denumire și standardele de documentare. Instrumentul oferă un sistem standardizat pentru casing și prefixe utilizate în fișiere, funcții și variabile. De asemenea, stabilește linii directoare pentru formatarea descrierilor modulelor și funcțiilor, pentru a asigura o documentație tehnică consistentă. Proiectul acoperă o gamă largă de arii privind calitatea codului, inclusiv organizarea layout-urilor modulelor, implementarea pattern-urilor de comentare și standardizarea aserțiunilor de testare. Oferă, de asemenea, îndrumări privind expresiile idiomatice ale limbajului și definirea specificațiilor de tip.
Scans module and function attributes to ensure required documentation blocks and type definitions are present.