Migrate from CommonJS to ESM (#6651)
This commit is contained in:
@@ -1,14 +1,12 @@
|
||||
'use strict'
|
||||
|
||||
const Joi = require('joi')
|
||||
const { BaseSvgScrapingService } = require('..')
|
||||
const { isValidGrade, gradeColor } = require('./codefactor-helpers')
|
||||
import Joi from 'joi'
|
||||
import { BaseSvgScrapingService } from '../index.js'
|
||||
import { isValidGrade, gradeColor } from './codefactor-helpers.js'
|
||||
|
||||
const schema = Joi.object({
|
||||
message: isValidGrade,
|
||||
}).required()
|
||||
|
||||
module.exports = class CodeFactorGrade extends BaseSvgScrapingService {
|
||||
export default class CodeFactorGrade extends BaseSvgScrapingService {
|
||||
static category = 'analysis'
|
||||
static route = {
|
||||
base: 'codefactor/grade',
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
'use strict'
|
||||
|
||||
const { test, given } = require('sazerac')
|
||||
const CodeFactorGrade = require('./codefactor-grade.service')
|
||||
import { test, given } from 'sazerac'
|
||||
import CodeFactorGrade from './codefactor-grade.service.js'
|
||||
|
||||
describe('CodeFactorGrade', function () {
|
||||
test(CodeFactorGrade.render, () => {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
'use strict'
|
||||
|
||||
const t = (module.exports = require('../tester').createServiceTester())
|
||||
const { isValidGrade } = require('./codefactor-helpers')
|
||||
import { createServiceTester } from '../tester.js'
|
||||
import { isValidGrade } from './codefactor-helpers.js'
|
||||
export const t = await createServiceTester()
|
||||
|
||||
t.create('Grade').get('/github/google/guava.json').expectBadge({
|
||||
label: 'code quality',
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
'use strict'
|
||||
|
||||
const Joi = require('joi')
|
||||
import Joi from 'joi'
|
||||
|
||||
// https://support.codefactor.io/i14-glossary
|
||||
// https://github.com/badges/shields/issues/4269
|
||||
@@ -31,4 +29,4 @@ function gradeColor(grade) {
|
||||
return color
|
||||
}
|
||||
|
||||
module.exports = { isValidGrade, gradeColor }
|
||||
export { isValidGrade, gradeColor }
|
||||
|
||||
Reference in New Issue
Block a user