mysticatea/eslint-plugin-node

new: no-private-api

Open

#167 aberto em 7 de jun. de 2019

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)JavaScript (186 forks)github user discovery
acceptedenhancementhelp wanted

Métricas do repositório

Stars
 (956 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

it's not a good practice to use non-public api. it would be nice to have a rule warns its usage.

// invalid
var foo = require('foo/bar.js');

// valid
var foo = require('foo');

/* eslint no-private-api: ["error", exceptions: ["foo/bar.js"]]
var foo = require('foo/bar.js');
  • a better rule name?
  • exceptions defaults to ["*/dist"]?

Guia do colaborador