Skip to content

Galexia-Agency/eslint-config

Repository files navigation

Eslint Config

A base eslint config for use across Galexia's projects

Install

pnpm add -D eslint @galexia-agency/eslint-config-galexia

Add the GitHub registry

Create or update a .npmrc file and include:

@galexia-agency:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=<GITHUB_TOKEN>

Replace <GITHUB_TOKEN> with a personal access token that has read:packages permissions.

Scripts

package.json

"scripts": {
    "lint:scripts": "eslint .",
    "fix:scripts": "eslint . --fix"
}

Configuration

.eslint.config.js

import galexiaConfig from '@galexia-agency/eslint-config-galexia'

export default galexiaConfig

Configuring with Nuxt 3

nuxt.config.ts

...
import eslint from '@nuxt/eslint-plugin'

modules: [
  eslint,
]
...

Configuring with VSCode

  1. Install dbaeumer.vscode-eslint
  2. Add vue to Probe plugin settings.
  3. Add the following to .vscode/settings.json
{
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}

About

A base eslint config for use across Galexia's projects.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •