Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuigi Pinca <luigipinca@gmail.com>2021-02-28 09:59:30 +0300
committerLuigi Pinca <luigipinca@gmail.com>2021-03-02 22:39:26 +0300
commit20def25f25d824df62859785724e6e712c7e3292 (patch)
tree08ded3311ca3043587edb3a39c681a9403172e06 /tools/node_modules/eslint/lib/cli-engine/file-enumerator.js
parent993963e2ee1c24dee0f39dbdbb3283272c30679c (diff)
tools: update ESLint to 7.21.0
PR-URL: https://github.com/nodejs/node/pull/37546 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'tools/node_modules/eslint/lib/cli-engine/file-enumerator.js')
-rw-r--r--tools/node_modules/eslint/lib/cli-engine/file-enumerator.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/node_modules/eslint/lib/cli-engine/file-enumerator.js b/tools/node_modules/eslint/lib/cli-engine/file-enumerator.js
index c2961d71ac0..bd89ec7334c 100644
--- a/tools/node_modules/eslint/lib/cli-engine/file-enumerator.js
+++ b/tools/node_modules/eslint/lib/cli-engine/file-enumerator.js
@@ -433,9 +433,14 @@ class FileEnumerator {
// Enumerate the files of this directory.
for (const entry of readdirSafeSync(directoryPath)) {
const filePath = path.join(directoryPath, entry.name);
+ const fileInfo = entry.isSymbolicLink() ? statSafeSync(filePath) : entry;
+
+ if (!fileInfo) {
+ continue;
+ }
// Check if the file is matched.
- if (entry.isFile()) {
+ if (fileInfo.isFile()) {
if (!config) {
config = configArrayFactory.getConfigArrayForFile(
filePath,
@@ -471,7 +476,7 @@ class FileEnumerator {
}
// Dive into the sub directory.
- } else if (options.recursive && entry.isDirectory()) {
+ } else if (options.recursive && fileInfo.isDirectory()) {
if (!config) {
config = configArrayFactory.getConfigArrayForFile(
filePath,