-
Notifications
You must be signed in to change notification settings - Fork 46
Conversation
@dewstend Thanks so much for this amazing contribution! I'm really happy with the changes. The build is failing due to tonnes of linter errors which are not really your fault. We obviously wrote that JS code with different standards to how we write our TS code 😅 Fixing the lint issues will bring tonnes of extra changes to all those files but I think we should do it. You can run |
This is the most amazing change we received in entire hacktoberfest. Thank you so much. Do you mind to be added to our contributor list on our webpage? |
@wtrocki, I don't mind being added to the contributors list! I represent @NovaHelm, I develop there. I already linted the files, @darahayes, it was a bit unintuitive for me since you use TSLint and npm scripts. I see there are .vscode files, I also use Code, and I usually have ESLint files and its plugin for auto-lint/format on save. |
Hey @dewstend I still see some linter errors in the build. Would you be able to fix those so we can proceed with this PR?
This is a completely valid approach, but our team decided to implement the linting process as an npm script that can be checked in CI.
Thanks a lot for this info. Offix started before TSLint became deprecated. I think we can solve that as a separate issue/PR if you are interested! As for this PR, I think we are good to go once the build is passing! |
@darahayes I've tried troubleshooting some of the errors, I can't fix them with auto-linting, most errors are inherent to how code was written in JavaScript, when I ported to TypeScript automatically, I fixed what I could, other errors are specific to the design, maybe? |
Thank you so much. Our team will take this over from now and merge PR as soon as possible |
Working on getting this merged right now |
Description
Like mentioned in #192, I migrated the integration tests in
offix-client
to TypeScript and codeshifted mocha to Jest, some TypeScript type-checking is required, I'm sending this PR for suggestions and edits.