1. @atlassian/eslint-config-atlassian-fecq
Atlassian Front End Code Quality ESLint Config.
@atlassian/eslint-config-atlassian-fecq
Package: @atlassian/eslint-config-atlassian-fecq
Last modified: Sun, 12 Jun 2022 14:51:06 GMT
Version: 3.0.1
License: MIT
Downloads: 228

Install

npm install @atlassian/eslint-config-atlassian-fecq
yarn add @atlassian/eslint-config-atlassian-fecq

Atlassian FECQ ESLint Configuration

The source of truth for Atlassian's JavaScript Style Guide.

This ESLint configuration is part of the Front End Code Quality project and should be used to extend your local ESLint config to pull in Atlassian's preferred styles and linting requirements for JavaScript.

Please take a look at the ESLint configuration in this project to understand the style and lint guidelines for Atlassian.

Requirements:

  • NodeJS >= 4
  • npm >= 3

To use this ESLint configuration in your project, extend it in your .eslintrc.

First install it as the npm module:

$> npm install --save-dev @atlassian/eslint-config-atlassian-fecq

Then add it to the .eslintrc that you want to extend and override config properties for your project.

 {
    "extends": "@atlassian/atlassian-fecq",

    // override default rules, envs, globals
    "rules": {
        ...
    }
}

##Automatic setup
You can run the following command from your project directory to automatically set up your repo:

./node_modules/@atlassian/eslint-config-atlassian-fecq/setup.js

Just follow the prompts!

Publishing this package

This package is published to the public npm registry. Use npm run release.

Changelog

3.0.1

  • Replace vulnerable prompt library with inquirer (used by setup.js for interactive CLI)

3.0.0

  • Require eslint>=4.0.0
  • Dependency upgrades, jest test added
  • No longer explicitly published to the private registry

2.0.1

  • Add .npmrc for publishing to the public registry

2.0.0

  • Removed default rules (since ESLint 1.x all rules are turned off by default)
  • ESLint >= 1 is now a dependency to avoid conflicts with older versions where many rules were turned on by default
  • Removed the "env" and "globals" sections from config. "env" in particular was wrong to include in a base config.

1.0.1

  • Remove duplicated strict entry

1.0.0

  • Rename from "atlassian-style-guide" to "atlassian-fecq"

0.1.3

  • Add setup script

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code