@nativescript/eslint-plugin

A set of ESLint rules for NativeScript projects.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@nativescript/eslint-plugin
0.0.42 years ago2 years agoMinified + gzip package size for @nativescript/eslint-plugin in KB

Readme

NativeScript ESLint Plugin
ESLint rules for NativeScript projects.

Installation and setup

  1. Install

npm i -D @nativescript/eslint-plugin @typescript-eslint/parser eslint

  1. Add an .eslintrc.json config file with the following content.

.eslintrc.json
{
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "sourceType": "module",
    "ecmaVersion": 2015
  },
  "plugins": ["@nativescript"],
  "extends": [
    "plugin:@nativescript/recommended"
  ]
}

  1. Lint the project.

npx eslint --ext=ts src/

Notice that you need to provide the path to your source code. In the example above, we use src/. Change that to match your project setup.
  1. Fix all auto-fixable problems.

npx eslint --ext=ts --fix src/

  1. Optional Set up VSCode to use eslint.

  • Install the dbaeumer.vscode-eslint extension.
  • Add the following to your settings.json file:

"eslint.validate": [ "typescript", "javascript" ],