1234567891011121314151617181920212223242526 |
- 'use strict';var _moduleVisitor = require('eslint-module-utils/moduleVisitor');var _moduleVisitor2 = _interopRequireDefault(_moduleVisitor);
- var _docsUrl = require('../docsUrl');var _docsUrl2 = _interopRequireDefault(_docsUrl);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
- function reportIfNonStandard(context, node, name) {
- if (name && name.indexOf('!') !== -1) {
- context.report(node, `Unexpected '!' in '${name}'. ` +
- 'Do not use import syntax to configure webpack loaders.');
- }
- }
- module.exports = {
- meta: {
- type: 'problem',
- docs: {
- url: (0, _docsUrl2.default)('no-webpack-loader-syntax') },
- schema: [] },
- create: function (context) {
- return (0, _moduleVisitor2.default)((source, node) => {
- reportIfNonStandard(context, node, source.value);
- }, { commonjs: true });
- } };
|