Skip to content

Commit a78d6cc

Browse files
committed
Ensure linting runs synchronously
1 parent 39827ea commit a78d6cc

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/node_modules/@stdlib/_tools/remark/plugins/remark-lint-eslint/lib/factory.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var resolve = require( 'path' ).resolve;
2424
var rule = require( 'unified-lint-rule' );
2525
var visit = require( 'unist-util-visit' );
26+
var awaitSync = require( '@kaciras/deasync' ).awaitSync;
2627
var ESLint = require( 'eslint' ).ESLint;
2728
var cwd = require( '@stdlib/process/cwd' );
2829
var contains = require( '@stdlib/assert/contains' );
@@ -136,7 +137,7 @@ function factory( options ) {
136137
code = comments.join( '\n' );
137138

138139
// Lint the code block...
139-
eslint.lintText( code ).then( onLint );
140+
awaitSync( eslint.lintText( code ).then( onLint ) );
140141
}
141142

142143
/**

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
},
108108
"devDependencies": {
109109
"0x": "^4.10.2",
110+
"@kaciras/deasync": "^1.0.1",
110111
"@types/node": "^13.9.0",
111112
"ajv": "^5.2.2",
112113
"browser-pack-flat": "^3.0.0",

0 commit comments

Comments
 (0)