Naming Convention (Grade A) logo

Naming Convention (Grade A)Sikkerhetstestet data‑AI‑verktøy for Claude AI. Grader A. Nix-navngivningskonvensjoner for filer, variabler, pakker og NixOS‑alternativer basert på nixpkgs offisielle kodesstandarder. Bruk ved skriving eller gjennomgang.

(0)
Daniel NikulshynAnmeldt av Daniel Nikulshyn·Oppdatert juli 2026

Oversikt

Nix‑navngivningskonvensjoner for filer, variabler, pakker og NixOS‑alternativer basert på nixpkgs sine offisielle kodingsstandarder. Bruk ved skriving eller gjennomgang av Nix‑kode. Konvensjonene dekker fil‑ og mappenavn, variabel‑ og attributtnavn, pakke‑ og derivasjonsnavn, systemidentifikatorer, NixOS‑alternativer og spesielle filnavn. For eksempel skal filnavn bruke kebab-case (f.eks. all-packages.nix), mens enkle variabler og funksjoner skal bruke lowerCamelCase (f.eks. hostName). Pakke‑ og derivasjonsnavn skal også bruke kebab-case (f.eks. github-mcp-server). Systemidentifikatorer følger et bestemt format (f.eks. x86_64-linux). NixOS‑alternativer bruker hovedsakelig camelCase, med unntak for pakke‑navn og eksterne innstillingsfiler. Konvensjonene gir også retningslinjer for hjelpefunksjoner, overlay‑argumenter og spesielle filnavn som default.nix og flake.nix.

Nøkkelfunksjoner

  • Kebab‑case for fil- og pakkernavn
  • LowerCamelCase for enkle variabler og funksjoner
  • Spesifikt format for systemidentifikatorer
  • Retningslinjer for NixOS‑alternativer og hjelpfunksjoner

Priser

Modell
Free
Kategori
Ferdigheter
Vurdering
Ingen anmeldelser

Brukstilfeller

Skrive Nix‑kode

Bruk navngivningskonvensjonsverktøyet for å sikre konsistens og overholdelse av nixpkgs-standarder når du skriver ny Nix‑kode.

Gjennomgang av eksisterende Nix‑kode

Bruk navngivningskonvensjonsverktøyet for å gjennomgå og refaktorere eksisterende Nix‑kode slik at den samsvarer med de offisielle kodesstandardene.

Fordeler og ulemper

Fordeler

  • Pålegger konsistens i Nix‑kode
  • Følger offisielle nixpkgs kodesstandarder
  • Omfatter ulike aspekter av Nix‑koding, inkludert filnavn, variabler og NixOS‑alternativer

Ulemper

  • Kanskje krever læring og tilpasning til spesifikke konvensjoner
  • Kan være restriktivt for de som er vant til andre navngivningskonvensjoner

Anmeldelser

Logg inn for å legge igjen en anmeldelse.

Ingen anmeldelser ennå. Vær den første!

Spørsmål

Hva format kreves for NixOS-opsjonsnavn?

NixOS-opsjoner bruker hovedsakelig camelCase, med unntak for pakkenavn og eksterne innstillingsfiler.

Asked by Youssef El-Sayed · Jun 19, 2025

Hvordan navngis enkle variabler og funksjoner i denne konvensjonen?

Bruk lowerCamelCase for enkle variabler og funksjoner, som f.eks. `hostName`.

Asked by Nadia Benali · Jun 2, 2025

Hvilken navnestil bør jeg bruke for Nix-filnavn?

Filenavn og katalognavn skal følge kebab-case, f.eks. `all-packages.nix`.

Asked by Kwabena Asante · May 25, 2025

Still et spørsmål

Alternativer til Ferdigheter

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Ferdigheter

Sikkerhets-testet data-ai-ferdighet for Claude AI. Grade A. Bruk når du starter arbeid med funktioner som trenger isolasjon fra det aktuelle arbeidsplassen eller før du utfører implementeringsplaner.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Ferdigheter

Sikkerhetstestet data‑AI-funksjon for Claude AI. Klasse A. GA4 BigQuery Export Schema Reference — komplett feltreferanse, nestede strukturer, spørringsmønstre og ytelsestips

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Ferdigheter

Sikkerhets-testet data‑AI‑ferdighet for Claude AI. Grade A. Meta Conversions API (CAPI) Oppsettsreferanse – arkitektur, hendestype, kundedata‑hashing, deduplikasjon, implementeringseksempler, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Ferdigheter

Sikkerhets-testet utviklingsverktøy for Claude AI. Grade A. Lista hva en funksjon/metode kaller (direkte kallgraf)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Ferdigheter

Sikkerhetsprøvd data-ai ferdighet for Claude AI, vurdert å være av klassisk kvalitet, navngi Haskell-testmoduler etter den modulen under prøv etter vedleggelse av ett 'Spec' i samme navnerymmede. Bruk når du skriver eller overprøver en Haskell tesmodul.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Ferdigheter

Sikkerhetstesta data‑AI ferdighet for Claude AI. Grader A. Simuler et 5‑medlemmenes ekspertstyre‑debatt for store beslutninger. Bruk når du evaluerer planer, arkitekturvalg, funksjonsdesign eller enhver beslutning.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Ferdigheter

Sikkerhetstestet utviklingskompetanse for Claude AI. Grade A. Avansert MVC via PE (Entry Points) — legg til tilpassede rutenett på standard MVC-skjerm (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Ferdigheter

Sikkerhetstestet devops-ferdighet for Claude AI. Grade A. **WORKFLOW SKILL** — Opprettholder nøyaktigheten og oppdaterthet av repository-dokumentasjon på tvers av dokumentsiden, agentfiler og endringslogg. NÅR: "update docs"

(0)
Free