remove composer.lock
add error codes
add config support for skipping rules