diff --git a/src/Cake.Common/Tools/InspectCode/InspectCodeRunner.cs b/src/Cake.Common/Tools/InspectCode/InspectCodeRunner.cs index 820dc6a246..c234e4d32f 100644 --- a/src/Cake.Common/Tools/InspectCode/InspectCodeRunner.cs +++ b/src/Cake.Common/Tools/InspectCode/InspectCodeRunner.cs @@ -225,7 +225,17 @@ protected override string GetToolName() /// The tool executable name. protected override IEnumerable GetToolExecutableNames(InspectCodeSettings settings) { - return new[] { settings != null && settings.UseX86Tool ? "inspectcode.x86.exe" : "inspectcode.exe" }; + if (_environment.Platform.Family == PlatformFamily.Windows) + { + return new[] { settings != null && settings.UseX86Tool ? "inspectcode.x86.exe" : "inspectcode.exe" }; + } + + if (settings != null && settings.UseX86Tool) + { + return new[] { "inspectcode.x86.exe", "inspectcode.sh", "inspectcode.exe" }; + } + + return new[] { "inspectcode.sh", "inspectcode.exe" }; } ///