1234567891011121314151617181920212223242526272829 |
- 'use strict';var _docsUrl = require('../docsUrl');var _docsUrl2 = _interopRequireDefault(_docsUrl);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { 'default': obj };}
- module.exports = {
- meta: {
- type: 'suggestion',
- docs: {
- url: (0, _docsUrl2['default'])('no-named-default') },
- schema: [] },
- create: function () {function create(context) {
- return {
- 'ImportDeclaration': function () {function ImportDeclaration(node) {
- node.specifiers.forEach(function (im) {
- if (im.importKind === 'type' || im.importKind === 'typeof') {
- return;
- }
- if (im.type === 'ImportSpecifier' && (im.imported.name || im.imported.value) === 'default') {
- context.report({
- node: im.local,
- message: 'Use default import syntax to import \'' + String(im.local.name) + '\'.' });
- }
- });
- }return ImportDeclaration;}() };
- }return create;}() };
|