Migrate from CommonJS to ESM (#6651)

This commit is contained in:
Pierre-Yves B
2021-07-09 12:53:55 +01:00
committed by GitHub
parent 23678fe2f5
commit 23c0406bed
1130 changed files with 4457 additions and 6711 deletions

View File

@@ -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',

View File

@@ -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, () => {

View File

@@ -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',

View File

@@ -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 }