@mobicom/jslint

2.1.1 • Public • Published

JSLint

This library is a JavaScript command line interface (CLI) application powered by NodeJS with TypeScript.

Introduction

ESLint based syntax and find problems checker for JavaScript.

Features

  • Customizable a Configuration File
  • Auto fixing problems
  • Specify JavaScript extensions (.js, .ts, .tsx, .jsx, etc...)
  • Specify File, Directory or Glob Pattern
  • Easy to usage

Used Technologies

The JSLint tool generates basic rules using the following eslint plugins.

  • eslint: ^8.17.0
  • eslint-plugin-react: ^7.30.0
  • eslint-plugin-react-native: ^4.0.0
  • eslint-plugin-react-hooks: ^4.5.0
  • eslint-plugin-vue: ^9.1.0
  • @typescript-eslint/eslint-plugin: ^5.27.1
  • @typescript-eslint/parser: ^5.27.1
  • prettier: ^2.6.2
  • eslint-plugin-prettier: ^4.0.0
  • eslint-config-prettier@^8.5.0
ESLint Plugin Links

Please refer to the following links for possible rules detail information.

Supported frameworks:

  • NodeJS (CommonJS, ECMA Scripts)
  • React, React Native
  • Vue.js
  • Angular with Typescript
  • TypeScript

Requirements

  • NodeJS >= 14.x
  • NPM >= 6.x
  • YARN >= 1.x

Installation

# Install via npm
> npm i @mobicom/jslint --save-dev

# Install via yarn
> yarn add -D @mobicom/jslint

Usage

Just run the following commands at the root of your project.

# Run config initialization wizard
> npx mjslint --init                      # is a one-time command to initialize a configuration file.

# Run check syntax and find problems

> npx mjslint src/index.js src/index1.js  # Run on two files
> npx mjslint src/**                      # Run on multiple files

# Run on specify extensions
> npx mjslint src/ --ext .js,.ts,.jsx,.tsx

# if you want to automatically fix problems use --fix option
> npx mjslint src/ --fix

# Show help
> npx mjslint --help

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @mobicom/jslint

Weekly Downloads

23

Version

2.1.1

License

MIT

Unpacked Size

19 kB

Total Files

21

Last publish

Collaborators

  • oyunbold.bmobi
  • gantogtokh.e
  • usukhbayar.ge
  • mendee
  • togtokh