From 27a0752a22af07596b0f3caa8ef1b2cc0b2525e0 Mon Sep 17 00:00:00 2001 From: ismay Date: Fri, 10 May 2024 14:45:49 +0200 Subject: [PATCH] feat: add stylelint to check styled-jsx css in js --- src/commands/types/javascript.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/commands/types/javascript.js b/src/commands/types/javascript.js index 45f4497f..37352233 100644 --- a/src/commands/types/javascript.js +++ b/src/commands/types/javascript.js @@ -3,6 +3,7 @@ const { callback: runCb } = require('@dhis2/cli-helpers-engine').exec const { exit } = require('@dhis2/cli-helpers-engine') const { eslint } = require('../../tools/eslint.js') const { prettier } = require('../../tools/prettier.js') +const { stylelint } = require('../../tools/stylelint.js') const { configured } = require('../../utils/config.js') const { selectFiles } = require('../../utils/files.js') const { @@ -78,6 +79,17 @@ exports.handler = (argv, callback) => { log.log('No Prettier configuration found') } + if (configured('stylelint')) { + log.info('javascript > stylelint') + stylelint({ + apply, + files: jsFiles, + callback: finalStatus, + }) + } else { + log.log('No Prettier configuration found') + } + if (!callback) { log.debug(sayFilesChecked('javascript', jsFiles.length, apply)) exit(finalStatus())