From 4875d24b560c1b288f1d8a8a9ebdc2b94ae5749f Mon Sep 17 00:00:00 2001 From: Joseph Moroney Date: Mon, 1 Nov 2021 10:01:43 +1000 Subject: [PATCH 1/2] Added Coldfusion --- index.js | 3 ++- test/fixtures/coldfusion.cfm | 31 +++++++++++++++++++++++++++++++ test/test.js | 25 +++++++++++++++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 test/fixtures/coldfusion.cfm diff --git a/index.js b/index.js index 5d64280..9452daf 100644 --- a/index.js +++ b/index.js @@ -14,6 +14,7 @@ module.exports = { '.php': processor, '.vue': processor, '.erb': processor, - '.liquid': processor + '.liquid': processor, + '.cfm': processor } }; diff --git a/test/fixtures/coldfusion.cfm b/test/fixtures/coldfusion.cfm new file mode 100644 index 0000000..1a6462b --- /dev/null +++ b/test/fixtures/coldfusion.cfm @@ -0,0 +1,31 @@ + + + + + SELECT something + FROM somewhere + WHERE somewhere.column = + + + + + + + + + + +

And some other text.

+ + + + + + \ No newline at end of file diff --git a/test/test.js b/test/test.js index f9baeaa..8350683 100644 --- a/test/test.js +++ b/test/test.js @@ -78,3 +78,28 @@ test('markdown', async (assert) => { assert.end(); }); + +test('coldfusion', async (assert) => { + const code = fixture('coldfusion.cfm'); + const cli = createCliEngine(); + const report = await cli.lintText(code, { + filePath: './fixtures/coldfusion.cfm' + }); + const messages = report[0].messages; + + assert.deepEqual(messages[0].ruleId, 'indent'); + assert.deepEqual(messages[0].line, 20); + assert.deepEqual(messages[0].column, 7); + assert.deepEqual(messages[1].ruleId, 'quotes'); + assert.deepEqual(messages[1].line, 20); + assert.deepEqual(messages[1].column, 17); + + assert.deepEqual(messages[2].ruleId, 'indent'); + assert.deepEqual(messages[2].line, 27); + assert.deepEqual(messages[2].column, 5); + assert.deepEqual(messages[3].ruleId, 'quotes'); + assert.deepEqual(messages[3].line, 27); + assert.deepEqual(messages[3].column, 15); + + assert.end(); +}); From 9afdc1e18dcb079bd1d1c9356716d859c54885c4 Mon Sep 17 00:00:00 2001 From: Joseph Moroney Date: Mon, 1 Nov 2021 10:03:56 +1000 Subject: [PATCH 2/2] Update readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 288512a..480b8bf 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ Unfortunately, we do need to provide a finite list of file extensions to check. - `.vue` - `.erb` - `.liquid` +- `.cfm` There's no reason not to add more: so if you'd like another, please PR!