Add basic plugin and rule scaffolding using yo eslint

This commit is contained in:
2018-08-23 09:09:15 +05:30
parent 8353304042
commit 1f0218c87e
6 changed files with 216 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
/**
* @fileoverview Import statements should be grouped by extensions and groups can have custom order between them
* @author Abhas Bhattacharya
*/
"use strict";
//------------------------------------------------------------------------------
// Requirements
//------------------------------------------------------------------------------
var rule = require("../../../lib/rules/import-grouped"),
RuleTester = require("eslint").RuleTester;
//------------------------------------------------------------------------------
// Tests
//------------------------------------------------------------------------------
var ruleTester = new RuleTester();
ruleTester.run("import-grouped", rule, {
valid: [
// give me some code that won't trigger a warning
],
invalid: [
{
code: "`import 'a'; import 'style.css';import 'b';`",
errors: [{
message: "Fill me in.",
type: "Me too"
}]
}
]
});