UNPKG

@soleil-se/eslint-config

Version:

ESLint configuration for Sitevision apps and projects.

71 lines (70 loc) 2.71 kB
export default { 'no-restricted-imports': [ 'warn', { patterns: [{ group: [ '@sitevision/api/**/BuddyIconRenderer', '@sitevision/api/**/FileIconRenderer', '@sitevision/api/**/ImageRenderer', '@sitevision/api/**/ImageLinkRenderer', '@sitevision/api/**/LinkRenderer', '@sitevision/api/**/TextModuleRendererBuilder', '@sitevision/api/**/UserFieldRenderer', ], message: 'Use @sitevision/api/server/Utils to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/CompoundAndFilterBuilder', '@sitevision/api/**/CompoundOrFilterBuilder', ], message: 'Use @sitevision/api/server/NodeFilterUtil to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/CompoundComparatorBuilder', ], message: 'Use @sitevision/api/server/NodeComparatorUtil to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/ExtendedDismaxParserBuilder', '@sitevision/api/**/FilterBuilder', '@sitevision/api/**/HighlightBuilder', '@sitevision/api/**/MonitorBuilder', '@sitevision/api/**/SearcherBuilder', '@sitevision/api/**/SortBuilder', '@sitevision/api/**/SpellCheckBuilder', '@sitevision/api/**/StandardParserBuilder', ], message: 'Use @sitevision/api/server/SearchFactory to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/LinkTargetBuilder', ], message: 'Use @sitevision/api/server/WebResourceFactory to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/LinkValueBuilder', '@sitevision/api/**/RelatedValueBuilder', ], message: 'Use @sitevision/api/server/MetadataUtil to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/MailBuilder', ], message: 'Use @sitevision/api/server/MailUtil to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/RoleAssignmentBuilder', '@sitevision/api/**/RoleMatcherBuilder', ], message: 'Use @sitevision/api/server/RoleUtil to create an instance of this API instead.', }, { group: [ '@sitevision/api/**/TemporaryNodeBuilder', '@sitevision/api/**/TemporaryFileNodeBuilder', ], message: 'Use @sitevision/api/server/NodeFactoryUtil to create an instance of this API instead.', }], }, ], };