add gjslint and adaptations