mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-04-25 00:18:47 -05:00
Fix eslint on windows
- The bare exe was the first filename attempted to match, this changes means it will be matched last, allowing other files to be matched if they exist. The result is that eslint now works on Windows.
This commit is contained in:
@@ -53,9 +53,10 @@ def find_executable(exe, _environ=None):
|
||||
environ = _environ if _environ is not None else os.environ
|
||||
|
||||
if 'PATHEXT' in environ:
|
||||
possible_exe_names = (exe,) + tuple(
|
||||
possible_exe_names = tuple(
|
||||
exe + ext.lower() for ext in environ['PATHEXT'].split(os.pathsep)
|
||||
)
|
||||
) + (exe,)
|
||||
|
||||
else:
|
||||
possible_exe_names = (exe,)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user