eslint-plugin-i18next
Version:
ESLint plugin for i18n
11 lines (7 loc) • 341 B
JavaScript
const matchPatterns = require('./matchPatterns');
module.exports = function shouldSkip({ exclude = [], include = [] }, text) {
if (!include.length && !exclude.length) return false;
if (include.length && matchPatterns(include, text)) return false;
if (exclude.length && !matchPatterns(exclude, text)) return false;
return true;
};