ST-Apps/PoGo-UWP

View on GitHub

Showing 3,031 of 3,031 total issues

Method Unshuffle2 has 2911 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public static void Unshuffle2(uint[] vector)
{
uint[] tmp = new uint[213];
tmp[0] = vector[1];
tmp[1] = vector[3];
Severity: Major
Found in PokemonGoAPI/Helpers/Crypt/Unshuffle2.cs - About 2 wks to fix

Method Shuffle2 has 2879 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public static void Shuffle2(uint[] vector)
{
uint[] tmp = new uint[193];
tmp[0] = vector[7] ^ vector[15];
tmp[1] = ~vector[7];
Severity: Major
Found in PokemonGoAPI/Helpers/Crypt/Shuffle2.cs - About 2 wks to fix

Method Unshuffle has 2776 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public static void Unshuffle(uint[] vector)
{
uint[] tmp = new uint[205];
tmp[0] = vector[3] & vector[19];
tmp[1] = vector[9] | vector[25];
Severity: Major
Found in PokemonGoAPI/Helpers/Crypt/Unshuffle.cs - About 1 wk to fix

File Descriptor.cs has 4747 lines of code (exceeds 250 allowed). Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Google.Protobuf.Reflection {
Severity: Major
Found in Google.Protobuf/Reflection/Descriptor.cs - About 1 wk to fix

File Unshuffle2.cs has 2915 lines of code (exceeds 250 allowed). Consider refactoring.
Open

partial class Shuffles
{
public static void Unshuffle2(uint[] vector)
{
uint[] tmp = new uint[213];
Severity: Major
Found in PokemonGoAPI/Helpers/Crypt/Unshuffle2.cs - About 1 wk to fix

File Shuffle2.cs has 2883 lines of code (exceeds 250 allowed). Consider refactoring.
Open

partial class Shuffles
{
public static void Shuffle2(uint[] vector)
{
uint[] tmp = new uint[193];
Severity: Major
Found in PokemonGoAPI/Helpers/Crypt/Shuffle2.cs - About 1 wk to fix

File Signature.cs has 2803 lines of code (exceeds 250 allowed). Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Envelopes
Severity: Major
Found in PokemonGoAPI/Proto/Networking/Envelopes/Signature.cs - About 1 wk to fix

File Unshuffle.cs has 2780 lines of code (exceeds 250 allowed). Consider refactoring.
Open

partial class Shuffles
{
public static void Unshuffle(uint[] vector)
{
uint[] tmp = new uint[205];
Severity: Major
Found in PokemonGoAPI/Helpers/Crypt/Unshuffle.cs - About 1 wk to fix

File Converters.cs has 1670 lines of code (exceeds 250 allowed). Consider refactoring.
Open

using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using Google.Common.Geometry;
Severity: Major
Found in PokemonGo-UWP/Utils/Game/Converters.cs - About 4 days to fix

Similar blocks of code found in 2 locations. Consider refactoring.
Open

public sealed partial class GetAssetDigestMessage : pb::IMessage<GetAssetDigestMessage> {
private static readonly pb::MessageParser<GetAssetDigestMessage> _parser = new pb::MessageParser<GetAssetDigestMessage>(() => new GetAssetDigestMessage());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<GetAssetDigestMessage> Parser { get { return _parser; } }
 
 
PokemonGoAPI/Proto/Networking/Requests/Messages/DownloadRemoteConfigVersionMessage.cs on lines 43..270

Similar blocks of code found in 2 locations. Consider refactoring.
Open

public sealed partial class DownloadRemoteConfigVersionMessage : pb::IMessage<DownloadRemoteConfigVersionMessage> {
private static readonly pb::MessageParser<DownloadRemoteConfigVersionMessage> _parser = new pb::MessageParser<DownloadRemoteConfigVersionMessage>(() => new DownloadRemoteConfigVersionMessage());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<DownloadRemoteConfigVersionMessage> Parser { get { return _parser; } }
 
 
PokemonGoAPI/Proto/Networking/Requests/Messages/GetAssetDigestMessage.cs on lines 42..269

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Requests.Messages {
PokemonGoAPI/Proto/Networking/Requests/Messages/AddFortModifierMessage.cs on lines 6..248

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Requests.Messages {
PokemonGoAPI/Proto/Networking/Requests/Messages/UseItemGymMessage.cs on lines 6..248

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Requests.Messages {
PokemonGoAPI/Proto/Networking/Requests/Messages/FortDeployPokemonMessage.cs on lines 6..247

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Requests.Messages {
PokemonGoAPI/Proto/Networking/Requests/Messages/FortRecallPokemonMessage.cs on lines 6..247

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Responses {
PokemonGoAPI/Proto/Networking/Responses/UpgradePokemonResponse.cs on lines 6..218

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Responses {
PokemonGoAPI/Proto/Networking/Responses/UseItemXpBoostResponse.cs on lines 6..218

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Responses {
PokemonGoAPI/Proto/Networking/Responses/AddFortModifierResponse.cs on lines 6..217

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Responses {
PokemonGoAPI/Proto/Networking/Responses/FortRecallPokemonResponse.cs on lines 6..217

Similar blocks of code found in 2 locations. Consider refactoring.
Open

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace POGOProtos.Networking.Responses {
PokemonGoAPI/Proto/Networking/Responses/SetAvatarResponse.cs on lines 6..213
Severity
Category
Status
Source
Language