Knocking only occurs when I don't use quality fuel. If you use quality fuels, change fluids on time and don't delay replacing other maintenance items, you should be good to go.
I've never had knocking on full pedal. My car is a Kompressor model; you'll be getting the newer turbo one which is also very reliable. I've experienced knocking with my Civic, but rarely on the c180