* feat(ci): setup github action to enable ci * feat(ci): enable lint * fix(lint): fix critical code style issues