You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's a snippet or screenshot that shows the problem:
# /etc/profile: login shell setup## That this file is used by any Bourne-shell derivative to setup the# environment for login shells.## Load environment settings from profile.env, which is created by# env-update from the files in /etc/env.dif [ -e /etc/profile.env ] ;then. /etc/profile.env
fi# You should override these in your ~/.bashrc (or equivalent) for per-user# settings. For system defaults, you can add a new file in /etc/profile.d/.export EDITOR=${EDITOR:-/bin/nano}export PAGER=${PAGER:-/usr/bin/less}unset ROOTPATH
# process *.sh files in /etc/profile.dforshin /etc/profile.d/*.sh ;do
[ -r"$sh" ] &&."$sh"doneunset sh
if [ -n"${BASH_VERSION-}" ] ;then# Newer bash ebuilds include /etc/bash/bashrc which will setup PS1# including color. We leave out color here because not all# terminals support it.if [ -f /etc/bash/bashrc ] ;then# Bash login shells run only /etc/profile# Bash non-login shells run only /etc/bash/bashrc# Since we want to run /etc/bash/bashrc regardless, we source it# from here. It is unfortunate that there is no way to do# this *after* the user's .bash_profile runs (without putting# it in the user's dot-files), but it shouldn't make any# difference.. /etc/bash/bashrc
else
PS1='\u@\h \w \$ 'fielse# Setup a bland default prompt. Since this prompt should be useable# on color and non-color terminals, as well as shells that don't# understand sequences such as \h, don't put anything special in it.
PS1="${USER:-$(whoami 2>/dev/null)}@$(uname -n 2>/dev/null)\$"fi
Here's what shellcheck currently says:
Gives SC2096
Here's what I wanted or expected to see:
All shebang-related checks are triggered even if the first line is just a comment and not a shebang. Disbling the check isn't an option because doing so may suppress the error when there is actually an error.
The text was updated successfully, but these errors were encountered:
For bugs
shellcheck --version
or "online"): 0.9.0For new checks and feature suggestions
Here's a snippet or screenshot that shows the problem:
Here's what shellcheck currently says:
Gives SC2096
Here's what I wanted or expected to see:
All shebang-related checks are triggered even if the first line is just a comment and not a shebang. Disbling the check isn't an option because doing so may suppress the error when there is actually an error.
The text was updated successfully, but these errors were encountered: