@nativescript/eslint-plugin
A set of ESLint rules for NativeScript projects.
npm i --save @nativescript/eslint-plugin

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" ],