Naming Convention (Grade A) logo

Naming Convention (Grade A)უსაფრთხოების მიხედვით გადამოწმებული data-ai უნარი Claude AI‑სთვის. Grade A. Nix სახელების კონვენციები ფაილების, ცვლადების, პაკეტების და NixOS პარამეტრებისთვის, რომელიც დაფუძნებულია nixpkgs ოფიციალური კოდის სტანდარტებზე. გამოიყენეთ, როდესაც კოდირებთ ან გადამოწმებთ.

(0)
Daniel Nikulshynშეფასებული Daniel Nikulshyn·განახლდა ივლისი, 2026

მიმოხილვა

Nix‑ის სახელწოდების კონვენციები ფაილების, ცვლადების, პაკეტებისა და NixOS‑პარამეტრებისთვის, რომლებიც დაფუძნებულია nixpkgs ოფიციალურ კოდის სტანდარტებზე. გამოიყენეთ, როდესაც Nix‑კოდს γράვებთ ან მიმოხილავთ. კონვენციები მოიცავს ფაილებისა და დირექტორიების სახელებს, ცვლადებისა და ატრიბუტების სახელებს, პაკეტებისა და წარმოების სახელებს, სისტემის იდენტიფიკატორებს, NixOS‑პარამეტრებს და სპეციალურ ფაილების სახელებს. მაგალითად, ფაილების სახელები უნდა იყოს kebab‑case (მაგალითად, all-packages.nix), ხოლო მარტივი ცვლადებისა და ფუნქციების სახელები lowerCamelCase (მაგალითად, hostName). პაკეტებისა და წარმოების სახელები ასევე უნდა იყოს kebab‑case (მაგალითად, github-mcp-server). სისტემის იდენტიფიკატორები კონკრეტული ფორმატს აკმაყოფილებს (მაგალითად, x86_64-linux). NixOS‑პარამეტრები ძირითადად იყენებს camelCase‑ს, բացառებების ქვეშ პაკეტების სახელებისა და გარე კონფიგურაციის ფაილებისთვის. კონვენციები ასევე უზრუნველყოფს სახელწოდების მითითებებს დამხმარე ფუნქციებისთვის, overlay პარამეტრებისთვის და სპეციალური ფაილის სახელებისთვის, როგორიცაა default.nix და flake.nix.

ძირითადი ფუნქციები

  • Kebab-case for file and package names
  • LowerCamelCase for simple variables and functions
  • Specific format for system identifiers
  • Guidelines for NixOS options and helper functions

ფასები

მოდელი
Free
შეფასება
შეფასებები არ არის

გამოყენების შემთხვევები

Nix კოდის დაწერა

Use the naming convention skill to ensure consistency and adherence to nixpkgs standards when writing new Nix code.

არსებული Nix კოდის გადამოწმება

Apply the naming convention skill to review and refactor existing Nix code to conform to the official coding standards.

დადებითი და უარყოფითი

დადებითი

  • Enforces consistency in Nix code
  • Follows official nixpkgs coding standards
  • Covers various aspects of Nix coding, including file names, variables, and NixOS options

უარყოფითი

  • May require learning and adapting to specific conventions
  • Could be restrictive for those used to different naming conventions

შეფასებები

შედი ანგარიშზე შეფასების დასატოვებლად.

ჯერ შეფასებები არ არის. იყავი პირველი!

კითხვები

What format is required for NixOS option names?

NixOS options primarily use camelCase, with exceptions for package names and external setting files.

Asked by Youssef El-Sayed · Jun 19, 2025

How are simple variables and functions named in this convention?

Use lowerCamelCase for simple variables and functions, such as `hostName`.

Asked by Nadia Benali · Jun 2, 2025

What naming style should I use for Nix file names?

File and directory names should follow kebab-case, e.g., `all-packages.nix`.

Asked by Kwabena Asante · May 25, 2025

დასვი კითხვა

კარიერის უნარები-ის ალტერნატივები

Manage Headers (Grade A) logo
Manage Headers (Grade A)კარიერის უნარები

უსაფრთხოების შემოწმებული განვითარების უნარი Claude AI‑თვის. Grade A. შემოწმებს და კონფიგურირებს უსაფრთხოების header‑ებს, რომელსაც Power Pages საიტი ბრაუზერებს გაგზავნის – Content Security Policy, frame და clickjacking დაცვა

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)კარიერის უნარები

სამუშაოს უსაფრთხოებაში ჩამოყალიბებული მონაცემების აი-თეკნოლოგია ქლუდ აი-სამართავი სისტემისთვის. A ხარისხი. გამოიყენეთ, როდესაც იწყებთ ფინანსურ სამუშაოსთან დაკავშირებულ სხვა სივრცეთან დამოუკიდებლობის აუცილებლობით ან აუცილებელი განხორციჭული გერხვების წესების შედგენა წინასწარ

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)კარიერის უნარები

უსაფრთხოების შემოწმებული მონაცემ-აი-ის უნარი Claude AI-სთვის. შეფასება A. GA4 BigQuery ექსპორტის სქემა — სრულყოფილი ველური მითითება, ნესტირებული სტრუქტურები, შეკითხვის შაბლონები და წარმადობის რჩევები

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)კარიერის უნარები

უსაფრთხოების შემოწმებული data‑ai უნარი Claude AI‑თვის. Grade A. Meta Conversions API (CAPI) კონფიგურაციის მითითება — არქიტექტურა, მოვლენების ტიპები, მომხმარებლის ინფორმაციის ჰეშირება, დედუპლიკაცია, განხორციელების მაგალითები, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)კარიერის უნარები

უსაფრთხოების გადამოწმებული განვითარების უნარი Claude AI-თვის. Grade A. ფუნქციის/მეთოდის პირდაპირი გამოძახების გრაფიკის ჩამოთვლა

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)კარიერის უნარები

თვითმეთვებული სივსხად-აი-მოხელეთა დაზგვი. სადარედ. სახელი ჰესკელურ ტესტ მოდულებს დაიგოკი გაადაგვით. იყენე, როცა ნ. ჰესკელი ტესტ მოდულ თუ განსასხობთ.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)კარიერის უნარები

უსაფრთხოების მიხედვით შემოწმებული data-ai უნარი Claude AI‑სთვის. Grade A. 5-წეველთა ექსპერტთა საბჭოს განხილვის სიმულაცია ძირითადი გადაწყვეტილებებისთვის. გამოიყენეთ, როცა შეფასებთ გეგმებს, არქიტექტურული არჩევანს, ფუნქციონალური დიზაინს ან ნებისმიერ გადაწყვეტილებას.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)კარიერის უნარები

სეკურიტი ავანკადან განვითარების უნარი კლუდ აი-სანახ. სრტ. A კატეგორია. ADVPL MVC ავანცადო სრტ. მეშვეობით PE (შესასვლელების პუნქტები) — ადგილობრივი გრიდების დამატება სტანდარტულ სკრინ მეშვეობით (CNTA300/MATA070/MATA440/MATA460/FINA040 *STRU)

(0)
Free