aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/css-bundle/src/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-css-plugin/css-bundle/src/server.ts')
-rw-r--r--sonar-css-plugin/css-bundle/src/server.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/sonar-css-plugin/css-bundle/src/server.ts b/sonar-css-plugin/css-bundle/src/server.ts
index 05405c8..93bb6cb 100644
--- a/sonar-css-plugin/css-bundle/src/server.ts
+++ b/sonar-css-plugin/css-bundle/src/server.ts
@@ -53,9 +53,9 @@ function analyzeWithStylelint(
response: express.Response
) {
const parsedRequest = request.body as AnalysisInput;
- const { filePath, configFile } = parsedRequest;
- const code = getFileContent(filePath);
-
+ const { filePath, fileContent, configFile } = parsedRequest;
+ const code =
+ typeof fileContent == "string" ? fileContent : getFileContent(filePath);
const options = {
code,
codeFilename: filePath,
@@ -106,6 +106,7 @@ function getFileContent(filePath: string) {
export interface AnalysisInput {
filePath: string;
+ fileContent: string | undefined;
configFile: string;
}