Showing 119 of 303 total issues
Function constructor
has 39 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor() {
this.cli = new Cli();
const userConfig = EnvironmentHelper.loadUserConfig();
Function constructor
has 38 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor(config: Config, path: string, isParent: boolean = true) {
let { dryrun } = config;
if (EnvironmentHelper.isTest()) {
maxListenersExceededWarning();
dryrun = true;
Function toColoredPartMask
has 38 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function toColoredPartMask(
partSegmentation: any,
passedPartColors: any
): ImageData | null {
let partColors = passedPartColors;
Function default
has 37 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function(config: Config): any {
LockHelper.pollPeriod = 5;
const router = express.Router();
const log = log4js.getLogger("sqliteUpdate");
// const ds = new DbService(config);
Function requestDetectFaceApi
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async requestDetectFaceApi(
buffer: Buffer,
retryCount: number = 0
): Promise<FacePPResult> {
const form = new FormData();
Function main
has 36 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async function main() {
const userConfig = EnvironmentHelper.loadUserConfig();
const config = {
...TestHelper.createDummyConfig(),
...userConfig
Function run
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
run() {
this.init();
this.setupMiddleware();
this.setupRoute();
Function queryByValue
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
queryByValue(
column: string,
$value: number | string
): Promise<NsfwJsHashRow[]> {
return new Promise((resolve, reject) => {
Function queryByValue
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
queryByValue(
column: string,
$value: number | string
): Promise<ProcessStateRow[]> {
return new Promise((resolve, reject) => {
Function rename
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async rename(
from: string,
to?: string,
isRetry: boolean = false,
isCopy: boolean = false
Function setupMiddleware
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
setupMiddleware() {
// json parse
this.app.use(express.json());
this.app.use(express.urlencoded({ extended: true }));
// CORS
Function deleteByHash
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
deleteByHash({ hash: $hash, type }: FileInfo): Promise<?HashRow> {
return new Promise((resolve, reject) => {
if (!$hash) {
resolve();
return;
Function deleteByHash
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
deleteByHash({ hash: $hash }: FileInfo): Promise<?NsfwJsHashRow> {
return new Promise((resolve, reject) => {
if (!$hash) {
resolve();
return;
Function deleteByHash
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
deleteByHash({ hash: $hash }: FileInfo): Promise<?FacePPRow> {
return new Promise((resolve, reject) => {
if (!$hash) {
resolve();
return;
Function drawMask
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function drawMask(
canvas: any,
image: any,
maskImage: any,
maskOpacity: any,
Function deleteByHash
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
deleteByHash($hash: string): Promise<?any> {
return new Promise((resolve, reject) => {
if (!$hash) {
resolve();
return;
Function deleteByHash
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
deleteByHash($hash: string): Promise<?ProcessStateRow> {
return new Promise((resolve, reject) => {
if (!$hash) {
resolve();
return;
Function run
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async run() {
let isError = false;
this.registerErrorCallback();
Function deleteById
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
deleteById($id: string): Promise<?any> {
return new Promise((resolve, reject) => {
if (!$id) {
resolve();
return;
Function c
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async function c() {
console.log(
"p-hash distance:",
PHashService.compare(
await pHashService.calculate(argv[2]),