1.3.0 • Published 2 months ago

@adonisjs/eslint-plugin v1.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

@adonisjs/eslint-plugin

ESLint plugin to enforce AdonisJS specific linting rules. Following is the list of available rules.

  • prefer-lazy-controller-import: Enforces and auto fixes standard HTTP controller imports inside the routes file to lazy imports. Lazy imports improves the application load time.
  • prefer-lazy-listener-import: Enforces and auto fixes standard event listener imports inside the events file to lazy imports. Lazy imports improves the application load time.

Installation

Install the package as a development dependency from the npm packages registry.

npm i -D @adonisjs/eslint-plugin

# For yarn lovers
yarn add -D @adonisjs/eslint-plugin

# For pnpm believers
pnpm add -D @adonisjs/eslint-plugin

Usage

Add the following rule to your eslint config file.

{
  plugins: ['@adonisjs/eslint-plugin'],
  rules: {
    '@adonisjs/prefer-lazy-controller-import': 'error',
    '@adonisjs/prefer-lazy-listener-import': 'error',
  },
}
1.3.0

2 months ago

1.2.2

2 months ago

1.2.1

4 months ago

1.2.0

5 months ago

1.1.9

6 months ago

1.1.8

10 months ago

1.1.7

10 months ago

1.1.6

10 months ago

1.1.5

11 months ago

1.1.3

11 months ago

1.1.2

11 months ago

1.1.0

11 months ago

1.0.1

11 months ago