packages/codemod/src/transformations/refine1-to-refine2.ts
Function addRouterProvider
has 86 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function addRouterProvider(j: JSCodeshift, root: Collection<any>) {
const routerProviderImports = root.find(j.ImportDeclaration, {
source: {
value: "@pankod/refine-react-router",
},
Function moveResources
has 76 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const moveResources = (j: JSCodeshift, root: Collection<any>) => {
const newResources: { [key: string]: any }[] = [];
const resourceElements = root.find(j.JSXElement, {
openingElement: {
Function postTransform
has 42 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export async function postTransform(files: any, flags: any) {
const rootDir = path.join(process.cwd(), files[0]);
const packageJsonPath = path.join(rootDir, "package.json");
const useYarn = checkPackageLock(rootDir) === "yarn.lock";
let packageJsonData;