[COMMON] Add a checkbashisms tox profile 22/118922/7
authorGuillaume Lambert <guillaume.lambert@orange.com>
Mon, 8 Mar 2021 20:49:28 +0000 (21:49 +0100)
committerSylvain Desbureaux <sylvain.desbureaux@orange.com>
Tue, 6 Apr 2021 12:01:13 +0000 (12:01 +0000)
commitd8eab71b6a1f4e89ec27df3228180912e3253051
treeef3d78b8ec8badf0bc8833a281237dd3f09a413e
parent810890cce295aa33c1b8e2e79b2977b58837ef80
[COMMON] Add a checkbashisms tox profile

to identify potential bashisms in scripts
and ensure compatibility with dash and other POSIX shells
as often found in MAC OS X and BSD or UNIX systems.

Though bash is a good interactive user shell,
many UN*X systems and GNU+Linux distributions now prefers Almquist
or Kornshell variants for scripting in order to improve the system
performance and maintenability.

https://wiki.ubuntu.com/DashAsBinSh
https://mywiki.wooledge.org/Bashism
https://en.wikipedia.org/wiki/Almquist_shell

Issue-ID: OOM-2643
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: Ibfa114f5c4797e526edc6f59397117e093868c24
tox.ini