Skip to content
Joachim Ansorg edited this page Nov 12, 2021 · 2 revisions

Sequence of ===s found. Merge conflict or intended as a commented border?

Problematic code:

=======

Correct code:

Either resolve the merge conflict, or use # ======= for a border

Rationale:

ShellCheck found a series of =======s. If this was supposed to be a border or separator, use a comment.

However, it could also be left behind from a source control merge conflict:

<<<<<<< HEAD
echo "Goodbye World"
=======
echo "Hello World!"
>>>>>>> mybranch

In this case, make sure the merge conflict is correctly resolved, and all the markers removed.

Exceptions:

None

Related resources:

  • Help by adding links to BashFAQ, StackOverflow, man pages, POSIX, etc!

ShellCheck

Each individual ShellCheck warning has its own wiki page like SC1000. Use GitHub Wiki's "Pages" feature above to find a specific one, or see Checks.

Clone this wiki locally