Yes, it should always be hyphenated.
no never
Hyphens are almost always aesthetic. They aren't really necessary, they just help the reader understand that the the hyphenated words are tied together.
Yes. Always. Reference: Chicago Manual of Style
The term "out of scope" is typically not hyphenated when used in a sentence, as it functions as a prepositional phrase. However, it can be hyphenated as "out-of-scope" when used as a compound adjective before a noun, such as in "out-of-scope items." Always consider the context to determine the correct usage.
The term is almost always hyphenated all-star.
The term "all day" is not hyphenated when used as a standard phrase, such as "I worked all day." However, when used as a compound adjective before a noun, it can be hyphenated, as in "all-day event." Always consider the context to determine the correct usage.
No, "all season" is not hyphenated when used as a noun phrase, such as "all season tires." However, when used as a compound adjective before a noun, it should be hyphenated, as in "all-season tires." Always consider the context to determine the correct usage.
Yes, "in-depth" is hyphenated when used as an adjective to describe something that is thorough and comprehensive, such as an "in-depth analysis." When used as an adverb or in other contexts, it may not be hyphenated, for example, "the research went in depth." Always consider the grammatical context to determine the correct usage.
Yes, re-enter should always be hyphenated.
It is not hyphenated.
Yes, "long-term" should be hyphenated when used as an adjective before a noun, such as "long-term goals." However, when used as a noun or after a verb, it is typically not hyphenated, as in "the plan is for the long term." Always consider the context to determine the correct usage.