Method 'isEligibleForActivation' differs only by capitalization to function 'IsEligibleForActivation' in the same source file
473}
474
475// isEligibleForActivation carries out the logic for IsEligibleForActivation*
476func isEligibleForActivation(activationEligibilityEpoch, activationEpoch, finalizedEpoch primitives.Epoch) bool {477 return activationEligibilityEpoch <= finalizedEpoch &&
478 activationEpoch == params.BeaconConfig().FarFutureEpoch
479}
Description
Methods or fields of struct that have names different only by capitalization could be confusing.
Bad practice
type SomeType struct {
// actual build system to be inferred, based on the `BuildSystem` passed by user
buildSystem string
// name of the build system to use
BuildSystem string
}
Recommended
type SomeType struct {
// actual build system to be inferred, based on the `BuildSystem` passed by user
internalBuildSystem string
// name of the build system to use
BuildSystem string
}