linting-workflow

Generic linting workflow for multiple languages with auto-fix and error resolution guidance