automatic-semicolon-insertion

v2.0.6
Insert missing semicolons, remove unneeded ones.
asi js ast

automatic-semicolon-insertion

Insert missing semicolons, remove unneeded ones.

Install

$ npm install automatic-semicolon-insertion

Usage

import * as asi from 'automatic-semicolon-insertion';
import { parse } from '@codemod/parser';

const source = 'let a = class {}'; // should have a semicolon after it

console.log(asi.process(source, parse(source)));

/*
prints:

{ insertions: [ { index: 16, content: ';' } ], removals: [] }
*/

Metadata

  • MIT
  • Whatever
  • Brian Donovan
  • released 8/21/2021

Downloads

Maintainers