Add linting tools configuration

Bo-Chun Chen
2022-05-17T16:10:40-05:00

Add config for black:
enable preview feature mainly for long string reformat

Add config for flake8:
count for violations
exclude some path

Add config for pylint:
ignore some messages