spatie-javascript

Enforce Spatie JavaScript coding standards across JS/TS files and Vue components.

1.5k|170|Updated Sep 25, 2024
One-click install
npx skills add https://github.com/relaticle/relaticle --skill spatie-javascript-relaticle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spatie-javascript
Source: https://github.com/relaticle/relaticle/tree/main/.claude/skills/spatie-javascript
Command: npx skills add https://github.com/relaticle/relaticle --skill spatie-javascript-relaticle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes JavaScript and TypeScript coding style across a codebase by applying Spatie's guidelines, reducing inconsistency and speeding up code reviews.

Core Features & Use Cases

  • Enforces const over let where possible and disallows var
  • Requires strict equality comparisons and descriptive variable names
  • Aligns Prettier/ESLint configurations with Spatie's JavaScript standards Use Case: A team migrating a mixed JS/TS codebase to a uniform style for maintainability.

Quick Start

Configure your project to enforce Spatie's JavaScript guidelines and run automated checks across all JavaScript and TypeScript files.

Frequently Asked Questions about spatie-javascript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce JavaScript and TypeScript coding standards across my project?

You can enforce JavaScript and TypeScript coding standards by applying Spatie guidelines, which mandate using const over let, disallowing var, requiring strict equality, and promoting descriptive variable names to ensure consistent style during code reviews.

What is the best way to align ESLint and Prettier configurations with Spatie's JavaScript standards?

To align ESLint and Prettier configurations with Spatie's JavaScript standards, apply the Spatie JS style rules to enforce const usage, strict equality, and clean function syntax across your JavaScript and TypeScript files.

How do I standardize a mixed JS and TS codebase for consistent style during development?

Standardize a mixed JS and TS codebase by applying Spatie JavaScript guidelines across all JavaScript, TypeScript, and Vue component files, enforcing rules like const over let and strict equality to speed up code reviews.

Does the Spatie JavaScript style guide support Vue components and configuration files?

Yes, the Spatie JavaScript style guide supports Vue components and configuration files, enforcing coding standards like strict equality and descriptive variable names across all applicable JavaScript and TypeScript files.

Can I use Spatie JS style rules to disallow var and enforce strict equality in TypeScript?

Yes, you can use Spatie JS style rules to disallow var, enforce const over let where possible, and require strict equality comparisons in TypeScript to ensure consistent style during development and code reviews.