Using GPL code in a project: Entire project must be GPL?

I’m confused as to how the use of GPL code in a product effects the rest of that product’s license.

Suppose I want to use a GPL Javascript plugin in my web app. Under the terms of the GPL, does that mean my entire project must be GPL? Or just that that GPL javascript plugin code must be maintained in accordance with the GPL?

It appears to be so, entire project must be GPL licensed:

https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL