@schibstedspain/linting-rules

1.6.1 • Public • Published

deprecated THIS PACKAGE IS DEPRECATED!

Use @schibstedspain/sui-lint instead.

#Schibsted Spain Linting Rules

CLI

Al instalar este paquete tienes un nuevo comando para poder aplicar las reglas de linting a tus ficheros JS/Sass según el convenio de Schibsted Spain.

Para ficheros JS:

$ linting-rules js [options]

Puedes pasarle más misma opciones que acepta eslint. Con la única diferencia que no puedes pasar una nueva configuración ya que está fijada a la nuestra. Por defecto va a buscar todos los ficheros js|jsx desde el root de tu proyecto excluyendo las carpetas lib|dist

Para ficheros Sass:

$ linting rules sass [options]

Al igual que en el caso anterior no puedes pasar una nueva configuración, y las carpetas ignoradas son también lib|dist

Como hago funcionar mi editor con estas reglas:

1.- Instala el plugin de eslint/sassLint adecuado para tu editor.

2.- Agregar a tu package json estas lineas:

"eslintConfig": { "extends": ["./node_modules/@schibstedspain/linting-rules/eslintrc.js"]},
"sasslintConfig": "./node_modules/@schibstedspain/linting-rules/sass-lint.yml"

Example package.json

{
  "name": "test-project",
  "version": "1.0.0",
  "scripts": {
    "lint": "npm run lint:js && npm run lint:sass",
    "lint:js": "linting-rules js",
    "lint:sass": "linting-rules sass"
  }
  "devDependencies": {
    "@schibstedspain/linting-rules": "1.0.0-beta.1"
  }
  "eslintConfig": { "extends": ["./node_modules/@schibstedspain/linting-rules/eslintrc.js"]},
  "sasslintConfig": "./node_modules/@schibstedspain/linting-rules/sass-lint.yml"
}

Readme

Keywords

none

Package Sidebar

Install

npm i @schibstedspain/linting-rules

Weekly Downloads

1

Version

1.6.1

License

ISC

Last publish

Collaborators

  • schibstedspain