src/models/GitHub.js
Function _loadPath
has 67 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
_loadPath (options = {}) {
return new Promise(
(resolve, reject) => {
const content = {}
File GitHub.js
has 266 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
const async = require('async')
const parse = require('parse-link-header')
const Octokit = require('@octokit/rest')
const { verifyRequired } = require('@bowtie/utils')
Function upsertFiles
has 56 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
upsertFiles (params = {}) {
verifyRequired(params, [ 'owner', 'repo', 'files', 'message' ])
return new Promise(
(resolve, reject) => {
Function _exec
has 53 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
_exec (key, action, params = {}) {
return new Promise(
(resolve, reject) => {
this.logger.info(`Exec github for key: ${key}`)