I wonder if there is any automatic approach to detect hanging text all throughout the 200-page thesis, mostly due to hyphenation issues. Consider the output below, there is like a subtle hanging text (yellow), which I think would be a very tedious task in a thesis last-minute situation to check and to look for such irksome typesetting flukes. The same issue will pop up each time you do some text edit, and will continue to be bothersome if you seek a perfect right-margin-typesetting text, it is like a moving target. I wonder where in the log file, one can read hints pointing out to these lines? or may be a package to detect them?
Example

Update
MWE
\documentclass{scrartcl}
\usepackage[english]{babel}
\usepackage{fontspec}
\usepackage{libertine}
\begin{document}
In summary, IL-17 can be produced by innate and adaptive cells, but more profoundly from innate sentinel cells of the immune system.
The nTh17 is a novel subset that is thymic-\hspace{0pt}dependent and shows a distinct developmental pathway from iTh17 cells that are derived from naive T cells.
In summary, IL-17 can be produced by innate and adaptive cells, but more profoundly from innate sentinel cells of the immune system.
The nTh17 is a novel subset that is thymic"-dependent and shows a distinct developmental pathway from iTh17 cells that are derived from naive T cells.
\end{document}
Output

Question
What is the shorthand equivalent to writing thymic-\hspace{0pt}dependent in LaTeX? or is there any way to set this kind of hyphenation globally for all already hyphenated words?
overfull boxes in the log file. – Juri Robl May 19 '14 at 09:46Overfull \hbox (0.11844pt too wide) in paragraph at lines 2819--2837, I checked these lines and were very acceptable, is there any threshold no. above which it is worth checking in PDF?, besides, I guess it is impractical, I got many of theseoverfullmesges, but fine with them, some belong to tables, or other floats but not text. – doctorate May 19 '14 at 09:50"-for an explicit hyphen that allows hyphenation or you can use-\hspace{0pt}dependentwhich will also allow hyphenation – David Carlisle May 19 '14 at 10:07-\hspsace{0pt}depedentsolution, though a little bit verbose, and I couldn't reproduce that using the"-or"=shorthands inbabel, where is the problem? – doctorate May 19 '14 at 11:37babeldocumentation. Summary: English defines no shorthands (p. 11) and\defineshorthand[]{}{}may be used to define your own for a document (p. 10). – Paul Gessler May 19 '14 at 12:49