Showing 348 of 496 total issues
File messenger_test.go
has 1967 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package protocol
import (
"context"
"encoding/hex"
Messenger
has 174 methods (exceeds 21 allowed). Consider refactoring. Open
Open
type Messenger struct {
node types.Node
server *p2p.Server
peerStore *mailservers.PeerStore
config *config
Community
has 166 methods (exceeds 21 allowed). Consider refactoring. Open
Open
type Community struct {
config *Config
mutex sync.Mutex
timesource common.TimeSource
encryptor DescriptionEncryptor
File communities_events_utils_test.go
has 1892 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package protocol
import (
"context"
"errors"
File communities_messenger_token_permissions_test.go
has 1871 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package protocol
import (
"bytes"
"context"
File tokenstore.go
has 1783 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package token
import (
"github.com/ethereum/go-ethereum/common"
)
File persistence.go
has 1757 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package communities
import (
"context"
"crypto/ecdsa"
File persistence_test.go
has 1673 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package protocol
import (
"bytes"
"database/sql"
File uniswapv3pool.go
has 1672 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
// Code generated - DO NOT EDIT.
// This file is a generated binding and any manual changes will be lost.
package uniswapv3
File commands_sequential_test.go
has 1593 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package transfer
import (
"context"
"fmt"
Persistence
has 119 methods (exceeds 21 allowed). Consider refactoring. Open
Open
type Persistence struct {
db *sql.DB
recordBundleToCommunity func(*CommunityRecordBundle) (*Community, error)
}
File messenger_communities_import_discord.go
has 1505 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package protocol
import (
"encoding/json"
"errors"
GethStatusBackend
has 107 methods (exceeds 21 allowed). Consider refactoring. Open
Open
type GethStatusBackend struct {
mu sync.Mutex
// rootDataDir is the same for all networks.
rootDataDir string
appDB *sql.DB
File database.go
has 1492 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package accounts
import (
"database/sql"
"encoding/json"
File manager_test.go
has 1480 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package communities
import (
"bytes"
"context"
Waku
has 100 methods (exceeds 21 allowed). Consider refactoring. Open
Open
type Waku struct {
protocols []p2p.Protocol // Peer description and parameters
filters *common.Filters // Message filters installed with Subscribe function
privateKeys map[string]*ecdsa.PrivateKey // Private key storage
sqlitePersistence
has 95 methods (exceeds 21 allowed). Consider refactoring. Open
Open
func (db sqlitePersistence) buildMessagesQueryWithAdditionalFields(additionalSelectFields, whereAndTheRest string) string {
allFields := db.tableUserMessagesAllFieldsJoin()
if additionalSelectFields != "" {
additionalSelectFields = "," + additionalSelectFields
}
File gateway.pb.go
has 1394 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: gateway.proto
package cbridge
File backend_test.go
has 1390 lines of code (exceeds 900 allowed). Consider refactoring. Open
Open
package api
import (
"context"
"crypto/sha256"
Messenger
has 90 methods (exceeds 21 allowed). Consider refactoring. Open
Open
func (m *Messenger) HandleMembershipUpdateMessage(messageState *ReceivedMessageState, rawMembershipUpdate *protobuf.MembershipUpdateMessage, statusMessage *v1protocol.StatusMessage) error {
chat, _ := messageState.AllChats.Load(rawMembershipUpdate.ChatId)
return m.HandleMembershipUpdate(messageState, chat, rawMembershipUpdate, m.systemMessagesTranslations)
}