Showing 26 of 26 total issues
Function loadCache
has 6 return statements (exceeds 4 allowed). Open
Open
func loadCache() (*cache, error) {
p, err := cachePath()
if err != nil {
return nil, err
}
Method CLI.ItemsNew
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *CLI) ItemsNew(params *ItemsNewParameters) error {
filename := params.Args[0]
if !strings.HasSuffix(filename, ".md") {
filename += ".md"
}
Function NotifyNewRelease
has 5 return statements (exceeds 4 allowed). Open
Open
func NotifyNewRelease(w io.Writer, version string) error {
c, err := loadCache()
if err != nil {
return err
}
Function saveCache
has 5 return statements (exceeds 4 allowed). Open
Open
func saveCache(c *cache) error {
p, err := cachePath()
if err != nil {
return err
}
Method CLI.ItemsPush
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *CLI) ItemsPush(params *ItemsPushParameters) error {
for _, filename := range params.Args {
md, fm, err := c.readMarkdown(filename)
if err != nil {
return err
Method Client.doRequest
has 5 return statements (exceeds 4 allowed). Open
Open
func (cl *Client) doRequest(req *http.Request, dst interface{}) error {
resp, err := cl.httpClient.Do(req)
if err != nil {
return err
}