Naming Convention (Grade A) logo

Naming Convention (Grade A)Abilitate de securitate testată pentru date și inteligență artificială pentru Claude AI. Grad A. Elimină convențiile de denumire pentru fișiere, variabile, pachete și opțiuni NixOS pe baza standardelor oficiale de codare nixpkgs.

(0)
Daniel NikulshynRecenzat de Daniel Nikulshyn·Actualizat iulie 2026

Prezentare

Convenții de denumire Nix pentru fișiere, variabile, pachete și opțiuni NixOS pe baza standardelor oficiale de codare nixpkgs. Utilizați când scrieți sau examinați cod Nix. Convențiile acoperă numele fișierelor și directoarelor, numele variabilelor și atributelor, numele pachetelor și derivatelor, identificatorii de sistem, opțiunile NixOS și numele fișierelor speciale. De exemplu, numele fișierelor ar trebui să utilizeze kebab-case (de exemplu, all-packages.nix), în timp ce variabilele și funcțiile simple ar trebui să utilizeze lowerCamelCase (de exemplu, hostName). Numele pachetelor și derivatelor ar trebui să utilizeze și kebab-case (de exemplu, github-mcp-server). Identificatorii de sistem urmează un format specific (de exemplu, x86_64-linux). Opțiunile NixOS utilizează în principal camelCase, cu excepții pentru numele pachetelor și fișierele de setări externe. Convențiile oferă, de asemenea, linii directoare pentru funcțiile helper, argumentele overlay și numele fișierelor speciale, cum ar fi default.nix și flake.nix.

Funcții cheie

  • Kebab-case pentru nume de fișiere și pachete
  • LowerCamelCase pentru variabile și funcții simple
  • Format specific pentru identificatorii de sistem
  • Linii directoare pentru opțiunile NixOS și funcțiile helper

Prețuri

Model
Free
Categorie
Abilități
Evaluare
Fără recenzii

Cazuri de utilizare

Scrieți cod Nix

Utilizați abilitatea de convenție de denumire pentru a asigura consistența și aderarea la standardele nixpkgs atunci când scrieți cod Nix nou.

Examinați codul Nix existent

Aplicați abilitatea de convenție de denumire pentru a examina și refactoriza codul Nix existent pentru a se conforma standardelor oficiale de codare.

Pro și contra

Pro

  • Asigură consistența în codul Nix
  • Urmărește standardele oficiale de codare nixpkgs
  • Acoperă diverse aspecte ale codării Nix, inclusiv numele fișierelor, variabilele și opțiunile NixOS

Contra

  • Poate necesita învățare și adaptare la convenții specifice
  • Poate fi restrictivă pentru cei obișnuiți cu convenții de denumire diferite

Recenzii

Conectează-te pentru a lăsa o recenzie.

Nicio recenzie încă. Fii primul!

Întrebări

Care este formatul necesar pentru numele opțiunilor NixOS?

Opțiunile NixOS utilizează în primul rând forma camelCase, cu exceptii pentru numele pachetelor și fișierele de setare externe.

Asked by Youssef El-Sayed · Jun 19, 2025

Cum sunt denumite variabilele și funcțiile simple în această convenție?

Utilizați lowerCamelCase pentru variabilele și funcțiile simple, precum `hostName`.

Asked by Nadia Benali · Jun 2, 2025

Care stil de numinare trebuie să folosesc pentru numele fișierelor Nix?

Numele și directoriile trebuie să urmeze forma kebab-case, de exemplu, `all-packages.nix`.

Asked by Kwabena Asante · May 25, 2025

Pune o întrebare

Alternative la Abilități