stank
stank copied to clipboard
lint shebang executable path resolution (any scripting language)
No other linter appears to do this, resulting in a proliferation of Works On My Machine busted scripts from devs who don't know better.
funk:
- Encourage
#!/bin/<interpreter>for shell languages (POSIXy and non-POSIXY). - Encourage
#!/usr/bin/env <interpreter> [options]for non-shell scripting languages (Ruby, Python, etc.)