mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-22 08:08:01 +00:00
41 lines
1019 B
JavaScript
41 lines
1019 B
JavaScript
/**
|
|
* @fileoverview Imports should not containt /addon/
|
|
* @author Ignacio
|
|
*/
|
|
'use strict';
|
|
|
|
//------------------------------------------------------------------------------
|
|
// Requirements
|
|
//------------------------------------------------------------------------------
|
|
|
|
const rule = require('../../../lib/rules/no-linkedin-import'),
|
|
RuleTester = require('eslint').RuleTester;
|
|
|
|
RuleTester.setDefaultConfig({
|
|
parser: 'babel-eslint'
|
|
});
|
|
//------------------------------------------------------------------------------
|
|
// Tests
|
|
//------------------------------------------------------------------------------
|
|
|
|
const ruleTester = new RuleTester();
|
|
ruleTester.run('no-linkedin-import', rule, {
|
|
valid: [
|
|
{
|
|
code: "import aa from '@datahub/somethingelse'"
|
|
}
|
|
],
|
|
|
|
invalid: [
|
|
{
|
|
code: "import aa from '@linkedin/something'",
|
|
errors: [
|
|
{
|
|
message: 'Open source modules should not import from @linkedin',
|
|
type: 'ImportDeclaration'
|
|
}
|
|
]
|
|
}
|
|
]
|
|
});
|