This commit migrates repository from using "eslint" to "dlint" for linting JavaScript code.
This commit changes how error occurring in SWC are handled. Changed lexer settings to properly handle TS decorators. Changed output of SWC error to annotate with position in file.