javascript

JavaScript Style Guide

23 articles 148k View on GitHub ↗
23 articles
How to Configure the import/extensions Rule in Airbnb ESLint: A Complete Guide

Master the import/extensions rule in Airbnb ESLint. Learn to properly configure this essential JavaScript rule to enforce clean imports and avoid extension conflicts in your projects. Get the complete guide now.

how-to-guide
Feb 24, 2026
How to Use Airbnb Style Guide Destructuring Rules for Deeply Nested Objects

Master Airbnb destructuring rules for deeply nested objects. Learn how to implement these essential JavaScript patterns to improve code readability and maintainability.

how-to-guide
Feb 24, 2026
How to Configure Environment Variables for Node.js with the Airbnb JavaScript Style Guide

Learn how to configure Node.js environment variables following the Airbnb JavaScript Style Guide. Disable the no-process-env ESLint rule and manage your settings effectively.

how-to-guide
Feb 24, 2026
How to Resolve Conflicts Between ESLint and Prettier When Using Airbnb Config

Resolve ESLint and Prettier conflicts with Airbnb config by using eslint-config-prettier. Learn how to properly configure extends for seamless code formatting.

best-practices
Feb 24, 2026
How to Set Up Pre-Commit Hooks with Airbnb ESLint

Easily set up pre-commit hooks to automatically lint your JavaScript code with Airbnb ESLint. Block commits with style violations for cleaner code.

how-to-guide
Feb 24, 2026
How to Use Airbnb ESLint React Hooks Rules: Complete Setup Guide

Master Airbnb ESLint React Hooks rules with our complete setup guide. Install and configure eslint-plugin-react-hooks for cleaner, more efficient React code.

how-to-guide
Feb 24, 2026
How to Configure JSX A11Y Rules for Accessibility in the Airbnb ESLint Config

Learn how to configure JSX accessibility rules in your Airbnb ESLint config. Customize accessibility standards and ensure inclusive React development with simple overrides.

how-to-guide
Feb 24, 2026
How to Extend Airbnb ESLint Config for TypeScript Projects: A Complete Setup Guide

Seamlessly extend Airbnb ESLint config for TypeScript projects. Install necessary packages, configure the parser, and resolve conflicts for a smooth setup.

how-to-guide
Feb 24, 2026
Using the Airbnb JavaScript Style Guide with Vue.js: Complete Configuration Guide

Learn how to use the Airbnb JavaScript style guide with Vue.js. This guide covers complete configuration using airbnb-base and eslint-plugin-vue for seamless integration.

how-to-guide
Feb 24, 2026
How to Disable Airbnb ESLint Rules for Legacy Code Sections

Learn to disable Airbnb ESLint rules for legacy code using the legacy preset or inline comments. Keep your codebase clean and maintainable.

how-to-guide
Feb 24, 2026
How to Configure the max-len Rule for JSX and Long Strings in the Airbnb JavaScript Style Guide

Learn to configure the max-len rule for JSX and long strings in the Airbnb JavaScript style guide. Customize ESLint to enforce your preferred line lengths effectively.

how-to-guide
Feb 24, 2026
How to Configure the `import/order` Rule for Organized Imports with Airbnb ESLint

Master the Airbnb ESLint import/order rule. Customize import sorting with path aliases and newlines to enhance code organization and readability. Learn powerful configuration tips.

how-to-guide
Feb 24, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →