rjeczalik / interfaces

Code generation tools for Go.
MIT License
420 stars 31 forks source link

Fix import paths that are in vendor #26

Closed kohkimakimoto closed 1 year ago

kohkimakimoto commented 3 years ago

At now, interfacer generates import paths like the following:

// Code generated by interfacer; DO NOT EDIT

package main

import (
        "database/sql"
    "<my_repository>/vendor/github.com/pkg/errors"
)

// ...

This PR fix it like the following:

// Code generated by interfacer; DO NOT EDIT

package main

import (
        "database/sql"
    "github.com/pkg/errors"
)

// ...

I referred to https://github.com/matryer/moq/pull/122 and https://github.com/matryer/moq/issues/18 for resolving this issue.