This excludes some common js used in many .net project so that they don't show up in language stats. Things exlude now include: - Visual Studio intellisense js files - Microsoft's Ajax and Validation js - Anything in the NuGet packages directory
previously, any file with an unrecognized file extension was loaded to check for a shebang. now, this only occurs if the file has a generic name with no file extension (like ./script) it is possible this will no longer match certain scripts with esoteric extensions (if we find these we can add them to the shebang_extname? method). however, most common script extensions (.sh, .rb, .pl, etc) will continue to work since the file extension takes precedence over the shebang line.