I had two methods:
1. tracing along the lineart and then filling it with a bucket tool
2. Just duplicate the lineart, close the gaps then fill it in with a bucket tool again
Either ways for these two I usually separate it to hair, clothes and skin
But why does one of them sound tedious, and the other cutting corners