Name | Lines of code | Maintainability | Test coverage |
src/util/timetable-parsers.ts | 143 | A 0 mins | |
src/types.ts | 94 | A 0 mins | |
src/util/attribute-parsers.ts | 74 | A 3 hrs | |
src/api/course-timetable.ts | 24 | A 0 mins | |
src/util/constants.ts | 22 | A 0 mins | |
src/api/student-exam-timetable.ts | 20 | A 0 mins | |
src/api/room-timetable.ts | 20 | B 5 hrs | |
src/api/student-timetable.ts | 20 | B 5 hrs | |
src/api/module-timetable.ts | 20 | B 5 hrs | |
jest.config.js | 18 | A 0 mins | |
src/api/module-details.ts | 17 | A 0 mins | |
src/util/validators.ts | 17 | A 0 mins | |
src/api/module-exam-timetable.ts | 17 | A 0 mins | |
src/api/room-details.ts | 17 | A 0 mins | |
src/util/webscraper.ts | 15 | A 0 mins | |
src/api/week-dates.ts | 13 | A 0 mins | |
src/index.ts | 10 | A 0 mins | |
commitlint.config.js | 1 | A 0 mins | |
package.json | |||
README.md | |||
tsconfig.release.json | |||
tslint.json | |||
.editorconfig | |||
.npmrc | |||
.codeclimate.yml | |||
.travis.yml | |||
LICENSE | |||
.gitignore | |||
tsconfig.json | |||
package-lock.json |