tslint-beautiful-imports

1.0.3 • Public • Published

tslint-beautiful-imports

Currently there is only one rule, but it is beautiful.

Examples:

"blank-lines-after-imports": [true, 2]

Good

import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';


class myClass {
  //
}

Bad

import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';

class myClass {
  //
}

Supports multiple import blocks

import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';

import { getOrderStatusCodeLabel, getOrderUserTypeLabel } from '../core/helpers/order.helpers';
import { GeneralService } from '~app/shared/services/general.service';


class myClass {
  //
}

How to include the rule

tslint.json

{
  ...,
  "extends": [
    ...,
    "tslint-beautiful-imports"
  ],
  rules: [
    ...,
    "blank-lines-after-imports": [true, 2],
  ]
}

Package Sidebar

Install

npm i tslint-beautiful-imports

Weekly Downloads

9

Version

1.0.3

License

ISC

Unpacked Size

11.4 kB

Total Files

5

Last publish

Collaborators

  • generalcss