mysticatea/eslint-plugin-node

new: no-private-api

Open

#167 geöffnet am 7. Juni 2019

Auf GitHub ansehen
 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (186 Forks)github user discovery
acceptedenhancementhelp wanted

Repository-Metriken

Stars
 (956 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

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"]?

Contributor Guide