github-pages-deploy-action/node_modules/eslint-plugin-github/lib/rules/unused-module.js
2020-03-06 22:45:40 -05:00

25 lines
444 B
JavaScript

const {entries, imported} = require('../dependency-graph')
module.exports = {
meta: {
docs: {}
},
create(context) {
const filename = context.getFilename()
if (entries.has(filename)) {
return {}
}
return {
Program(node) {
const {filenames} = imported()
if (!filenames.has(filename)) {
context.report(node, 'Module was not imported by any files.')
}
}
}
}
}