InnovBotics-Labs / tiny-python-tasks

Contains simple python programs
MIT License
9 stars 0 forks source link

Part 1 : Fix the pylint error for the old code(basic ones) #45

Closed PrabhukumarSivamoorthy closed 1 month ago

PrabhukumarSivamoorthy commented 1 month ago

Need to fix the pylint errors of the previous merged code

PrabhukumarSivamoorthy commented 1 month ago

Status as of 09/22/24

Tasks/Turtle_Crossing_Game/Turtle:1:0: F0001: No module named Tasks/Turtle_Crossing_Game/Turtle (fatal)
************* Module _Crossing_Game.py
_Crossing_Game.py:1:0: F0001: No module named _Crossing_Game.py (fatal)
************* Module birthday_wisher
Tasks/Birthday_Wisher/birthday_wisher.py:6:0: E0401: Unable to import 'pandas' (import-error)
************* Module black_jack
Tasks/Black_Jack/black_jack.py:36:0: R0912: Too many branches (13/12) (too-many-branches)
************* Module coffee_machine_utils_methods
Tasks/Coffee_Machine/coffee_machine_utils_methods.py:101:16: W0603: Using the global statement (global-statement)
************* Module coffee_machine
Tasks/Coffee_machine_OOP/coffee_machine.py:19:0: C0301: Line too long (134/100) (line-too-long)
Tasks/Coffee_machine_OOP/coffee_machine.py:25:0: C0304: Final newline missing (missing-final-newline)
************* Module menu
Tasks/Coffee_machine_OOP/menu.py:4:4: R0913: Too many arguments (6/5) (too-many-arguments)
Tasks/Coffee_machine_OOP/menu.py:4:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments)
Tasks/Coffee_machine_OOP/menu.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
Tasks/Coffee_machine_OOP/menu.py:29:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
************* Module money_machine
Tasks/Coffee_machine_OOP/money_machine.py:38:0: C0301: Line too long (112/100) (line-too-long)
************* Module conversion_tool
Tasks/ConversionTool/conversion_tool.py:66:0: C0304: Final newline missing (missing-final-newline)
************* Module linked_list
Tasks/DSA_workout/linked_list.py:16:0: C0301: Line too long (101/100) (line-too-long)
Tasks/DSA_workout/linked_list.py:53:0: C0301: Line too long (101/100) (line-too-long)
Tasks/DSA_workout/linked_list.py:5:29: W0622: Redefining built-in 'next' (redefined-builtin)
Tasks/DSA_workout/linked_list.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
Tasks/DSA_workout/linked_list.py:132:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module Edge_a_Sketch
Tasks/Edge_a_Sketch/Edge_a_Sketch.py:1:0: C0103: Module name "Edge_a_Sketch" doesn't conform to snake_case naming style (invalid-name)
************* Module Flash_Cards
Tasks/Flash_Cards/Flash_Cards.py:79:0: C0301: Line too long (103/100) (line-too-long)
Tasks/Flash_Cards/Flash_Cards.py:118:0: C0304: Final newline missing (missing-final-newline)
Tasks/Flash_Cards/Flash_Cards.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Flash_Cards/Flash_Cards.py:1:0: C0103: Module name "Flash_Cards" doesn't conform to snake_case naming style (invalid-name)
Tasks/Flash_Cards/Flash_Cards.py:3:0: W0401: Wildcard import tkinter (wildcard-import)
Tasks/Flash_Cards/Flash_Cards.py:4:0: E0401: Unable to import 'pandas' (import-error)
Tasks/Flash_Cards/Flash_Cards.py:5:0: E0401: Unable to import 'pandas.core.interchange.dataframe_protocol' (import-error)
Tasks/Flash_Cards/Flash_Cards.py:20:0: C0103: Constant name "current_card" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Flash_Cards/Flash_Cards.py:21:0: C0103: Constant name "flip_timer" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Flash_Cards/Flash_Cards.py:63:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Flash_Cards/Flash_Cards.py:66:4: W0603: Using the global statement (global-statement)
Tasks/Flash_Cards/Flash_Cards.py:98:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Flash_Cards/Flash_Cards.py:99:4: W0602: Using global for 'current_card' but no assignment is done (global-variable-not-assigned)
Tasks/Flash_Cards/Flash_Cards.py:5:0: W0611: Unused DataFrame imported from pandas.core.interchange.dataframe_protocol (unused-import)
Tasks/Flash_Cards/Flash_Cards.py:3:0: W0614: Unused import(s) collections, enum, sys, types, TclError, re, wantobjects, TkVersion, TclVersion, READABLE, WRITABLE, EXCEPTION, EventType, Event, NoDefaultRoot, Variable, StringVar, IntVar, DoubleVar, BooleanVar, mainloop, getint, getdouble, getboolean, Misc, CallWrapper, XView, YView, Wm, Tcl, Pack, Place, Grid, BaseWidget, Widget, Toplevel, Checkbutton, Entry, Frame, Label, Listbox, Menu, Menubutton, Message, Radiobutton, Scale, Scrollbar, Text, OptionMenu, Image, BitmapImage, image_names, image_types, Spinbox, LabelFrame, PanedWindow, NO, FALSE, OFF, YES, TRUE, ON, N, S, W, E, NW, SW, NE, SE, NS, EW, NSEW, CENTER, NONE, X, Y, BOTH, LEFT, TOP, RIGHT, BOTTOM, RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLID, HORIZONTAL, VERTICAL, NUMERIC, CHAR, WORD, BASELINE, INSIDE, OUTSIDE, SEL, SEL_FIRST, SEL_LAST, END, INSERT, CURRENT, ANCHOR, ALL, NORMAL, DISABLED, ACTIVE, HIDDEN, CASCADE, CHECKBUTTON, COMMAND, RADIOBUTTON, SEPARATOR, SINGLE, BROWSE, MULTIPLE, EXTENDED, DOTBOX, UNDERLINE, PIESLICE, CHORD, ARC, FIRST, LAST, BUTT, PROJECTING, ROUND, BEVEL, MITER, MOVETO, SCROLL, UNITS and PAGES from wildcard import of tkinter (unused-wildcard-import)
************* Module Guess_the_Number
Tasks/Guess_the_Number/Guess_the_Number.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Guess_the_Number/Guess_the_Number.py:1:0: C0103: Module name "Guess_the_Number" doesn't conform to snake_case naming style (invalid-name)
Tasks/Guess_the_Number/Guess_the_Number.py:16:0: C0103: Constant name "is_user_found" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Guess_the_Number/Guess_the_Number.py:28:8: C0103: Constant name "is_user_found" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Guess_the_Number/Guess_the_Number.py:2:0: C0411: standard import "random" should be placed before third party import "Guess_the_number_database" (wrong-import-order)
************* Module Guess_the_number_database
Tasks/Guess_the_Number/Guess_the_number_database.py:14:0: C0304: Final newline missing (missing-final-newline)
Tasks/Guess_the_Number/Guess_the_number_database.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Guess_the_Number/Guess_the_number_database.py:1:0: C0103: Module name "Guess_the_number_database" doesn't conform to snake_case naming style (invalid-name)
Tasks/Guess_the_Number/Guess_the_number_database.py:1:0: C0103: Constant name "logo" doesn't conform to UPPER_CASE naming style (invalid-name)
************* Module Hangman
Tasks/Hangman/Hangman.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Hangman/Hangman.py:1:0: C0103: Module name "Hangman" doesn't conform to snake_case naming style (invalid-name)
Tasks/Hangman/Hangman.py:19:19: C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
Tasks/Hangman/Hangman.py:36:12: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate)
************* Module hangman_art
Tasks/Hangman/hangman_art.py:58:10: C0303: Trailing whitespace (trailing-whitespace)
Tasks/Hangman/hangman_art.py:73:0: C0305: Trailing newlines (trailing-newlines)
Tasks/Hangman/hangman_art.py:6:3: W1401: Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Hangman/hangman_art.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Hangman/hangman_art.py:58:0: C0103: Constant name "logo" doesn't conform to UPPER_CASE naming style (invalid-name)
************* Module hangman_words
Tasks/Hangman/hangman_words.py:1:0: C0114: Missing module docstring (missing-module-docstring)
************* Module Higher_Lower
Tasks/Higher_Lower/Higher_Lower.py:11:0: C0301: Line too long (107/100) (line-too-long)
Tasks/Higher_Lower/Higher_Lower.py:22:0: C0301: Line too long (108/100) (line-too-long)
Tasks/Higher_Lower/Higher_Lower.py:27:0: C0301: Line too long (108/100) (line-too-long)
Tasks/Higher_Lower/Higher_Lower.py:31:0: C0301: Line too long (101/100) (line-too-long)
Tasks/Higher_Lower/Higher_Lower.py:40:0: C0304: Final newline missing (missing-final-newline)
Tasks/Higher_Lower/Higher_Lower.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Higher_Lower/Higher_Lower.py:1:0: C0103: Module name "Higher_Lower" doesn't conform to snake_case naming style (invalid-name)
Tasks/Higher_Lower/Higher_Lower.py:7:0: C0103: Constant name "score" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Higher_Lower/Higher_Lower.py:10:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Higher_Lower/Higher_Lower.py:18:0: C0103: Constant name "continue_game" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Higher_Lower/Higher_Lower.py:2:0: C0411: standard import "random" should be placed before third party import "Higher_Lower_Database" (wrong-import-order)
************* Module Higher_Lower_Database
Tasks/Higher_Lower/Higher_Lower_Database.py:4:21: W1401: Anomalous backslash in string: '\/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:4:26: W1401: Anomalous backslash in string: '\/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:6:9: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:6:21: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:8:13: W1401: Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:8:26: W1401: Anomalous backslash in string: '\/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:10:7: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:10:21: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Higher_Lower/Higher_Lower_Database.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Higher_Lower/Higher_Lower_Database.py:1:0: C0103: Module name "Higher_Lower_Database" doesn't conform to snake_case naming style (invalid-name)
Tasks/Higher_Lower/Higher_Lower_Database.py:1:0: C0103: Constant name "logo" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Higher_Lower/Higher_Lower_Database.py:13:0: C0103: Constant name "vs" doesn't conform to UPPER_CASE naming style (invalid-name)
************* Module Hirst_Painting
Tasks/Hirst_Painting/Hirst_Painting.py:52:0: C0304: Final newline missing (missing-final-newline)
Tasks/Hirst_Painting/Hirst_Painting.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Hirst_Painting/Hirst_Painting.py:1:0: C0103: Module name "Hirst_Painting" doesn't conform to snake_case naming style (invalid-name)
Tasks/Hirst_Painting/Hirst_Painting.py:3:0: E0401: Unable to import 'colorgram' (import-error)
Tasks/Hirst_Painting/Hirst_Painting.py:7:0: E0401: Unable to import 'PIL.Image' (import-error)
Tasks/Hirst_Painting/Hirst_Painting.py:10:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Hirst_Painting/Hirst_Painting.py:29:0: E1101: Module 'turtle' has no 'colormode' member (no-member)
Tasks/Hirst_Painting/Hirst_Painting.py:39:0: C0103: Constant name "number_of_dots" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Hirst_Painting/Hirst_Painting.py:51:0: C0103: Constant name "canvas" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Hirst_Painting/Hirst_Painting.py:4:0: C0411: standard import "random" should be placed before third party import "colorgram" (wrong-import-order)
Tasks/Hirst_Painting/Hirst_Painting.py:5:0: C0411: standard import "turtle" should be placed before third party import "colorgram" (wrong-import-order)
Tasks/Hirst_Painting/Hirst_Painting.py:7:0: W0611: Unused radial_gradient imported from PIL.Image (unused-import)
************* Module ISS_Overhead_Notifier
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:76:0: C0305: Trailing newlines (trailing-newlines)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:1:0: C0103: Module name "ISS_Overhead_Notifier" doesn't conform to snake_case naming style (invalid-name)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:1:0: E0401: Unable to import 'requests' (import-error)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:11:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:24:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:49:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:61:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:2:0: C0411: standard import "datetime.datetime" should be placed before third party import "requests" (wrong-import-order)
Tasks/ISS_Overhead_Notifier/ISS_Overhead_Notifier.py:3:0: C0411: standard import "smtplib" should be placed before third party import "requests" (wrong-import-order)
************* Module Kids_Treasure_Island
Tasks/Kids_Treasure_Island/Kids_Treasure_Island.py:27:0: C0301: Line too long (120/100) (line-too-long)
Tasks/Kids_Treasure_Island/Kids_Treasure_Island.py:29:0: C0301: Line too long (120/100) (line-too-long)
Tasks/Kids_Treasure_Island/Kids_Treasure_Island.py:64:0: C0305: Trailing newlines (trailing-newlines)
Tasks/Kids_Treasure_Island/Kids_Treasure_Island.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Kids_Treasure_Island/Kids_Treasure_Island.py:1:0: C0103: Module name "Kids_Treasure_Island" doesn't conform to snake_case naming style (invalid-name)
************* Module Love_Calculator
Tasks/Love_Calculator/Love_Calculator.py:3:44: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:4:46: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:8:8: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:8:47: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:10:9: W1401: Anomalous backslash in string: '\_'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:11:11: W1401: Anomalous backslash in string: '\|'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:12:16: W1401: Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:13:18: W1401: Anomalous backslash in string: '\ '. String constant might be missing an r prefix. (anomalous-backslash-in-string)
Tasks/Love_Calculator/Love_Calculator.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Love_Calculator/Love_Calculator.py:1:0: C0103: Module name "Love_Calculator" doesn't conform to snake_case naming style (invalid-name)
Tasks/Love_Calculator/Love_Calculator.py:31:0: C0103: Constant name "score" doesn't conform to UPPER_CASE naming style (invalid-name)
************* Module Mail_Merge
Tasks/Mail_Merge/Mail_Merge.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Mail_Merge/Mail_Merge.py:1:0: C0103: Module name "Mail_Merge" doesn't conform to snake_case naming style (invalid-name)
Tasks/Mail_Merge/Mail_Merge.py:7:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Mail_Merge/Mail_Merge.py:7:14: W0621: Redefining name 'path' from outer scope (line 27) (redefined-outer-name)
Tasks/Mail_Merge/Mail_Merge.py:8:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Mail_Merge/Mail_Merge.py:12:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Mail_Merge/Mail_Merge.py:12:17: W0621: Redefining name 'path' from outer scope (line 27) (redefined-outer-name)
Tasks/Mail_Merge/Mail_Merge.py:13:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
************* Module NATO_Alphabet
Tasks/NATO_Alphabet/NATO_Alphabet.py:13:0: C0301: Line too long (118/100) (line-too-long)
Tasks/NATO_Alphabet/NATO_Alphabet.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/NATO_Alphabet/NATO_Alphabet.py:1:0: C0103: Module name "NATO_Alphabet" doesn't conform to snake_case naming style (invalid-name)
Tasks/NATO_Alphabet/NATO_Alphabet.py:2:0: E0401: Unable to import 'pandas' (import-error)
************* Module password_generator
Tasks/Password_Generator/password_generator.py:6:0: C0301: Line too long (120/100) (line-too-long)
Tasks/Password_Generator/password_generator.py:7:0: C0301: Line too long (120/100) (line-too-long)
Tasks/Password_Generator/password_generator.py:17:0: C0301: Line too long (128/100) (line-too-long)
Tasks/Password_Generator/password_generator.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Password_Generator/password_generator.py:12:6: W1309: Using an f-string that does not have any interpolated variables (f-string-without-interpolation)
Tasks/Password_Generator/password_generator.py:39:0: C0103: Constant name "password" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Password_Manager/Controller/password_generator.py:5:0: C0301: Line too long (120/100) (line-too-long)
Tasks/Password_Manager/Controller/password_generator.py:6:0: C0301: Line too long (120/100) (line-too-long)
Tasks/Password_Manager/Controller/password_generator.py:28:0: C0304: Final newline missing (missing-final-newline)
Tasks/Password_Manager/Controller/password_generator.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Password_Manager/Controller/password_generator.py:11:0: C0115: Missing class docstring (missing-class-docstring)
Tasks/Password_Manager/Controller/password_generator.py:16:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Password_Manager/Controller/password_generator.py:11:0: R0903: Too few public methods (1/2) (too-few-public-methods)
************* Module Password_Manager
Tasks/Password_Manager/Password_Manager.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Password_Manager/Password_Manager.py:1:0: C0103: Module name "Password_Manager" doesn't conform to snake_case naming style (invalid-name)
Tasks/Password_Manager/Password_Manager.py:3:0: W0401: Wildcard import tkinter (wildcard-import)
Tasks/Password_Manager/Password_Manager.py:5:0: E0401: Unable to import 'pyperclip' (import-error)
Tasks/Password_Manager/Password_Manager.py:15:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Password_Manager/Password_Manager.py:23:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Password_Manager/Password_Manager.py:41:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Password_Manager/Password_Manager.py:56:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Password_Manager/Password_Manager.py:83:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Password_Manager/Password_Manager.py:87:21: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Password_Manager/Password_Manager.py:91:21: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Password_Manager/Password_Manager.py:99:21: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Password_Manager/Password_Manager.py:3:0: W0614: Unused import(s) collections, enum, sys, types, TclError, re, wantobjects, TkVersion, TclVersion, READABLE, WRITABLE, EXCEPTION, EventType, Event, NoDefaultRoot, Variable, StringVar, IntVar, DoubleVar, BooleanVar, mainloop, getint, getdouble, getboolean, Misc, CallWrapper, XView, YView, Wm, Tcl, Pack, Place, Grid, BaseWidget, Widget, Toplevel, Checkbutton, Frame, Listbox, Menu, Menubutton, Message, Radiobutton, Scale, Scrollbar, Text, OptionMenu, Image, BitmapImage, image_names, image_types, Spinbox, LabelFrame, PanedWindow, NO, FALSE, OFF, YES, TRUE, ON, N, S, W, E, NW, SW, NE, SE, NS, EW, NSEW, CENTER, NONE, X, Y, BOTH, LEFT, TOP, RIGHT, BOTTOM, RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLID, HORIZONTAL, VERTICAL, NUMERIC, CHAR, WORD, BASELINE, INSIDE, OUTSIDE, SEL, SEL_FIRST, SEL_LAST, INSERT, CURRENT, ANCHOR, ALL, NORMAL, DISABLED, ACTIVE, HIDDEN, CASCADE, CHECKBUTTON, COMMAND, RADIOBUTTON, SEPARATOR, SINGLE, BROWSE, MULTIPLE, EXTENDED, DOTBOX, UNDERLINE, PIESLICE, CHORD, ARC, FIRST, LAST, BUTT, PROJECTING, ROUND, BEVEL, MITER, MOVETO, SCROLL, UNITS and PAGES from wildcard import of tkinter (unused-wildcard-import)
************* Module Paddle
Tasks/Pong_Game/Paddle.py:56:0: C0304: Final newline missing (missing-final-newline)
Tasks/Pong_Game/Paddle.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Pong_Game/Paddle.py:1:0: C0103: Module name "Paddle" doesn't conform to snake_case naming style (invalid-name)
Tasks/Pong_Game/Paddle.py:11:0: C0115: Missing class docstring (missing-class-docstring)
Tasks/Pong_Game/Paddle.py:55:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module Pong_game
Tasks/Pong_Game/Pong_game.py:46:0: C0301: Line too long (120/100) (line-too-long)
Tasks/Pong_Game/Pong_game.py:66:0: C0304: Final newline missing (missing-final-newline)
Tasks/Pong_Game/Pong_game.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Pong_Game/Pong_game.py:1:0: C0103: Module name "Pong_game" doesn't conform to snake_case naming style (invalid-name)
Tasks/Pong_Game/Pong_game.py:12:0: C0103: Constant name "game_window" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Pong_Game/Pong_game.py:35:0: C0103: Constant name "game_over" doesn't conform to UPPER_CASE naming style (invalid-name)
************* Module ScoreBoard
Tasks/Pong_Game/ScoreBoard.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Pong_Game/ScoreBoard.py:1:0: C0103: Module name "ScoreBoard" doesn't conform to snake_case naming style (invalid-name)
Tasks/Pong_Game/ScoreBoard.py:8:0: C0112: Empty class docstring (empty-docstring)
Tasks/Pong_Game/ScoreBoard.py:20:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Pong_Game/ScoreBoard.py:26:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module Quiz_Game
Tasks/Quiz_Game/Quiz_Game.py:17:0: C0304: Final newline missing (missing-final-newline)
Tasks/Quiz_Game/Quiz_Game.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quiz_Game/Quiz_Game.py:1:0: C0103: Module name "Quiz_Game" doesn't conform to snake_case naming style (invalid-name)
************* Module data
Tasks/Quiz_Game/data.py:6:0: C0301: Line too long (107/100) (line-too-long)
Tasks/Quiz_Game/data.py:7:0: C0301: Line too long (124/100) (line-too-long)
Tasks/Quiz_Game/data.py:9:0: C0301: Line too long (116/100) (line-too-long)
Tasks/Quiz_Game/data.py:15:0: C0301: Line too long (105/100) (line-too-long)
Tasks/Quiz_Game/data.py:27:0: C0301: Line too long (129/100) (line-too-long)
Tasks/Quiz_Game/data.py:33:0: C0301: Line too long (129/100) (line-too-long)
Tasks/Quiz_Game/data.py:48:0: C0301: Line too long (128/100) (line-too-long)
Tasks/Quiz_Game/data.py:1:0: C0114: Missing module docstring (missing-module-docstring)
************* Module question_model
Tasks/Quiz_Game/question_model.py:6:0: C0304: Final newline missing (missing-final-newline)
Tasks/Quiz_Game/question_model.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quiz_Game/question_model.py:2:0: C0115: Missing class docstring (missing-class-docstring)
Tasks/Quiz_Game/question_model.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
************* Module quiz_brain
Tasks/Quiz_Game/quiz_brain.py:9:0: C0301: Line too long (138/100) (line-too-long)
Tasks/Quiz_Game/quiz_brain.py:21:0: C0304: Final newline missing (missing-final-newline)
Tasks/Quiz_Game/quiz_brain.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quiz_Game/quiz_brain.py:1:0: C0115: Missing class docstring (missing-class-docstring)
Tasks/Quiz_Game/quiz_brain.py:8:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Quiz_Game/quiz_brain.py:13:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Quiz_Game/quiz_brain.py:16:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module Quizzler
Tasks/Quizzler/Quizzler.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quizzler/Quizzler.py:1:0: C0103: Module name "Quizzler" doesn't conform to snake_case naming style (invalid-name)
Tasks/Quizzler/Quizzler.py:6:0: E0401: Unable to import 'requests' (import-error)
Tasks/Quizzler/Quizzler.py:4:0: W0611: Unused question_data imported from data (unused-import)
Tasks/Quizzler/data.py:36:0: C0301: Line too long (151/100) (line-too-long)
Tasks/Quizzler/data.py:56:0: C0301: Line too long (104/100) (line-too-long)
Tasks/Quizzler/data.py:86:0: C0301: Line too long (108/100) (line-too-long)
Tasks/Quizzler/data.py:96:0: C0301: Line too long (114/100) (line-too-long)
Tasks/Quizzler/data.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quizzler/question_model.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quizzler/question_model.py:1:0: C0115: Missing class docstring (missing-class-docstring)
Tasks/Quizzler/question_model.py:1:0: R0903: Too few public methods (0/2) (too-few-public-methods)
Tasks/Quizzler/quiz_brain.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quizzler/quiz_brain.py:3:0: C0115: Missing class docstring (missing-class-docstring)
Tasks/Quizzler/quiz_brain.py:11:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Quizzler/quiz_brain.py:14:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Quizzler/quiz_brain.py:21:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module ui
Tasks/Quizzler/ui.py:25:0: C0301: Line too long (130/100) (line-too-long)
Tasks/Quizzler/ui.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Quizzler/ui.py:2:0: W0401: Wildcard import tkinter (wildcard-import)
Tasks/Quizzler/ui.py:12:0: C0115: Missing class docstring (missing-class-docstring)
Tasks/Quizzler/ui.py:50:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Quizzler/ui.py:55:4: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Quizzler/ui.py:2:0: W0614: Unused import(s) collections, enum, sys, types, TclError, re, wantobjects, TkVersion, TclVersion, READABLE, WRITABLE, EXCEPTION, EventType, Event, NoDefaultRoot, Variable, StringVar, IntVar, DoubleVar, BooleanVar, mainloop, getint, getdouble, getboolean, Misc, CallWrapper, XView, YView, Wm, Tcl, Pack, Place, Grid, BaseWidget, Widget, Toplevel, Checkbutton, Entry, Frame, Listbox, Menu, Menubutton, Message, Radiobutton, Scale, Scrollbar, Text, OptionMenu, Image, BitmapImage, image_names, image_types, Spinbox, LabelFrame, PanedWindow, NO, FALSE, OFF, YES, TRUE, ON, N, S, W, E, NW, SW, NE, SE, NS, EW, NSEW, CENTER, NONE, X, Y, BOTH, LEFT, TOP, RIGHT, BOTTOM, RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLID, HORIZONTAL, VERTICAL, NUMERIC, CHAR, WORD, BASELINE, INSIDE, OUTSIDE, SEL, SEL_FIRST, SEL_LAST, END, INSERT, CURRENT, ANCHOR, ALL, NORMAL, DISABLED, ACTIVE, HIDDEN, CASCADE, CHECKBUTTON, COMMAND, RADIOBUTTON, SEPARATOR, SINGLE, BROWSE, MULTIPLE, EXTENDED, DOTBOX, UNDERLINE, PIESLICE, CHORD, ARC, FIRST, LAST, BUTT, PROJECTING, ROUND, BEVEL, MITER, MOVETO, SCROLL, UNITS and PAGES from wildcard import of tkinter (unused-wildcard-import)
************* Module Rock_Paper_Sicssors
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:57:0: C0301: Line too long (119/100) (line-too-long)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:63:0: C0301: Line too long (102/100) (line-too-long)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:85:0: C0301: Line too long (114/100) (line-too-long)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:87:0: C0301: Line too long (116/100) (line-too-long)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:1:0: C0103: Module name "Rock_Paper_Sicssors" doesn't conform to snake_case naming style (invalid-name)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:8:0: C0103: Constant name "rock" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:17:0: C0103: Constant name "paper" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:26:0: C0103: Constant name "scissors" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:38:0: C0103: Constant name "trophy" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:69:0: C0103: Constant name "user_win" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:75:8: R0916: Too many boolean expressions in if statement (6/5) (too-many-boolean-expressions)
Tasks/Rock_Paper_Sicssors/Rock_Paper_Sicssors.py:78:8: C0103: Constant name "user_win" doesn't conform to UPPER_CASE naming style (invalid-name)
************* Module Api
Tasks/Scratch/Api.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Scratch/Api.py:1:0: C0103: Module name "Api" doesn't conform to snake_case naming style (invalid-name)
Tasks/Scratch/Api.py:2:0: E0401: Unable to import 'requests' (import-error)
Tasks/Scratch/Api.py:6:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/Api.py:11:4: W0612: Unused variable 'iss_position' (unused-variable)
************* Module Fibonacci_Series
Tasks/Scratch/Fibonacci_Series.py:84:0: C0304: Final newline missing (missing-final-newline)
Tasks/Scratch/Fibonacci_Series.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Scratch/Fibonacci_Series.py:1:0: C0103: Module name "Fibonacci_Series" doesn't conform to snake_case naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:3:0: E0401: Unable to import 'numpy.ma.core' (import-error)
Tasks/Scratch/Fibonacci_Series.py:7:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/Fibonacci_Series.py:7:10: W0621: Redefining name 'n' from outer scope (line 35) (redefined-outer-name)
Tasks/Scratch/Fibonacci_Series.py:9:4: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return)
Tasks/Scratch/Fibonacci_Series.py:18:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/Fibonacci_Series.py:18:10: W0621: Redefining name 'n' from outer scope (line 35) (redefined-outer-name)
Tasks/Scratch/Fibonacci_Series.py:21:8: W0621: Redefining name 'i' from outer scope (line 31) (redefined-outer-name)
Tasks/Scratch/Fibonacci_Series.py:21:8: W0612: Unused variable 'i' (unused-variable)
Tasks/Scratch/Fibonacci_Series.py:34:0: C0103: Constant name "result" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:42:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/Fibonacci_Series.py:42:11: W0621: Redefining name 'n' from outer scope (line 35) (redefined-outer-name)
Tasks/Scratch/Fibonacci_Series.py:44:4: R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
Tasks/Scratch/Fibonacci_Series.py:49:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/Fibonacci_Series.py:49:13: W0621: Redefining name 'n' from outer scope (line 35) (redefined-outer-name)
Tasks/Scratch/Fibonacci_Series.py:49:27: C0321: More than one statement on a single line (multiple-statements)
Tasks/Scratch/Fibonacci_Series.py:58:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/Fibonacci_Series.py:64:0: C0103: Constant name "var" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:69:0: C0413: Import "import math" should be placed at the top of the module (wrong-import-position)
Tasks/Scratch/Fibonacci_Series.py:71:0: C0103: Constant name "input_d" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:76:0: C0103: Constant name "x" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:77:0: C0103: Constant name "y" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:82:0: C0103: Constant name "words" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:83:0: C0103: Constant name "output" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/Fibonacci_Series.py:69:0: C0411: standard import "math" should be placed before third party import "numpy.ma.core.outer" (wrong-import-order)
Tasks/Scratch/Fibonacci_Series.py:3:0: W0611: Unused outer imported from numpy.ma.core (unused-import)
************* Module Squirrel
Tasks/Scratch/Squirrel.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Scratch/Squirrel.py:1:0: C0103: Module name "Squirrel" doesn't conform to snake_case naming style (invalid-name)
Tasks/Scratch/Squirrel.py:1:0: E0401: Unable to import 'pandas' (import-error)
************* Module kanye.main
Tasks/Scratch/kanye/main.py:24:0: C0301: Line too long (124/100) (line-too-long)
Tasks/Scratch/kanye/main.py:33:0: C0304: Final newline missing (missing-final-newline)
Tasks/Scratch/kanye/main.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Scratch/kanye/main.py:2:0: W0401: Wildcard import tkinter (wildcard-import)
Tasks/Scratch/kanye/main.py:3:0: E0401: Unable to import 'requests' (import-error)
Tasks/Scratch/kanye/main.py:7:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/kanye/main.py:1:0: W0611: Unused responses imported from http.client (unused-import)
Tasks/Scratch/kanye/main.py:2:0: W0614: Unused import(s) collections, enum, sys, types, TclError, re, wantobjects, TkVersion, TclVersion, READABLE, WRITABLE, EXCEPTION, EventType, Event, NoDefaultRoot, Variable, StringVar, IntVar, DoubleVar, BooleanVar, mainloop, getint, getdouble, getboolean, Misc, CallWrapper, XView, YView, Wm, Tcl, Pack, Place, Grid, BaseWidget, Widget, Toplevel, Checkbutton, Entry, Frame, Label, Listbox, Menu, Menubutton, Message, Radiobutton, Scale, Scrollbar, Text, OptionMenu, Image, BitmapImage, image_names, image_types, Spinbox, LabelFrame, PanedWindow, NO, FALSE, OFF, YES, TRUE, ON, N, S, W, E, NW, SW, NE, SE, NS, EW, NSEW, CENTER, NONE, X, Y, BOTH, LEFT, TOP, RIGHT, BOTTOM, RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLID, HORIZONTAL, VERTICAL, NUMERIC, CHAR, WORD, BASELINE, INSIDE, OUTSIDE, SEL, SEL_FIRST, SEL_LAST, END, INSERT, CURRENT, ANCHOR, ALL, NORMAL, DISABLED, ACTIVE, HIDDEN, CASCADE, CHECKBUTTON, COMMAND, RADIOBUTTON, SEPARATOR, SINGLE, BROWSE, MULTIPLE, EXTENDED, DOTBOX, UNDERLINE, PIESLICE, CHORD, ARC, FIRST, LAST, BUTT, PROJECTING, ROUND, BEVEL, MITER, MOVETO, SCROLL, UNITS and PAGES from wildcard import of tkinter (unused-wildcard-import)
************* Module scratch
Tasks/Scratch/scratch.py:30:0: C0301: Line too long (111/100) (line-too-long)
Tasks/Scratch/scratch.py:67:0: C0301: Line too long (107/100) (line-too-long)
Tasks/Scratch/scratch.py:79:0: W0311: Bad indentation. Found 11 spaces, expected 12 (bad-indentation)
Tasks/Scratch/scratch.py:86:0: C0304: Final newline missing (missing-final-newline)
Tasks/Scratch/scratch.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Scratch/scratch.py:6:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/scratch.py:25:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/scratch.py:32:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/scratch.py:63:17: R1718: Consider using a set comprehension (consider-using-set-comprehension)
Tasks/Scratch/scratch.py:73:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/scratch.py:77:12: W0612: Unused variable 'result' (unused-variable)
Tasks/Scratch/scratch.py:83:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/scratch.py:83:20: W0613: Unused argument 'user' (unused-argument)
************* Module test
Tasks/Scratch/test.py:62:0: C0304: Final newline missing (missing-final-newline)
Tasks/Scratch/test.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Scratch/test.py:1:0: W0401: Wildcard import tkinter (wildcard-import)
Tasks/Scratch/test.py:3:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/test.py:45:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/test.py:51:0: C0103: Constant name "result" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/test.py:55:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/test.py:60:0: C0103: Constant name "result" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/test.py:1:0: W0614: Unused import(s) collections, enum, sys, types, TclError, re, wantobjects, TkVersion, TclVersion, READABLE, WRITABLE, EXCEPTION, EventType, Event, NoDefaultRoot, Variable, StringVar, IntVar, DoubleVar, BooleanVar, mainloop, getint, getdouble, getboolean, Misc, CallWrapper, XView, YView, Wm, Tcl, Pack, Place, Grid, BaseWidget, Widget, Toplevel, Canvas, Checkbutton, Frame, Listbox, Menu, Menubutton, Message, Radiobutton, Scale, Scrollbar, Text, OptionMenu, Image, PhotoImage, BitmapImage, image_names, image_types, Spinbox, LabelFrame, PanedWindow, NO, FALSE, OFF, YES, TRUE, ON, N, S, W, E, NW, SW, NE, SE, NS, EW, NSEW, CENTER, NONE, X, Y, BOTH, LEFT, TOP, RIGHT, BOTTOM, RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLID, HORIZONTAL, VERTICAL, NUMERIC, CHAR, WORD, BASELINE, INSIDE, OUTSIDE, SEL, SEL_FIRST, SEL_LAST, END, INSERT, CURRENT, ANCHOR, ALL, NORMAL, DISABLED, ACTIVE, HIDDEN, CASCADE, CHECKBUTTON, COMMAND, RADIOBUTTON, SEPARATOR, SINGLE, BROWSE, MULTIPLE, EXTENDED, DOTBOX, UNDERLINE, PIESLICE, CHORD, ARC, FIRST, LAST, BUTT, PROJECTING, ROUND, BEVEL, MITER, MOVETO, SCROLL, UNITS and PAGES from wildcard import of tkinter (unused-wildcard-import)
************* Module weather
Tasks/Scratch/weather.py:62:0: C0305: Trailing newlines (trailing-newlines)
Tasks/Scratch/weather.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Scratch/weather.py:3:0: E0401: Unable to import 'pandas' (import-error)
Tasks/Scratch/weather.py:4:0: E0401: Unable to import 'numpy.ma.extras' (import-error)
Tasks/Scratch/weather.py:7:0: C0103: Constant name "csv_file_path" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Scratch/weather.py:9:0: C0116: Missing function or method docstring (missing-function-docstring)
Tasks/Scratch/weather.py:10:9: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
************* Module Database
Tasks/Simple_Calculator/Database.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Simple_Calculator/Database.py:1:0: C0103: Module name "Database" doesn't conform to snake_case naming style (invalid-name)
Tasks/Simple_Calculator/Database.py:3:0: C0103: Constant name "logo" doesn't conform to UPPER_CASE naming style (invalid-name)
************* Module Simple_Calculator
Tasks/Simple_Calculator/Simple_Calculator.py:18:0: C0301: Line too long (106/100) (line-too-long)
Tasks/Simple_Calculator/Simple_Calculator.py:33:0: C0301: Line too long (110/100) (line-too-long)
Tasks/Simple_Calculator/Simple_Calculator.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Tasks/Simple_Calculator/Simple_Calculator.py:1:0: C0103: Module name "Simple_Calculator" doesn't conform to snake_case naming style (invalid-name)
Tasks/Simple_Calculator/Simple_Calculator.py:10:0: C0103: Constant name "result" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Simple_Calculator/Simple_Calculator.py:21:4: R1723: Unnecessary "else" after "break", remove the "else" and de-indent the code inside it (no-else-break)
PrabhukumarSivamoorthy commented 1 month ago

Status as of 09/25/24

************* Module Tasks/Turtle_Crossing_Game/Turtle
Tasks/Turtle_Crossing_Game/Turtle:1:0: F0001: No module named Tasks/Turtle_Crossing_Game/Turtle (fatal)
************* Module _Crossing_Game.py
_Crossing_Game.py:1:0: F0001: No module named _Crossing_Game.py (fatal)
************* Module birthday_wisher
Tasks/Birthday_Wisher/birthday_wisher.py:6:0: E0401: Unable to import 'pandas' (import-error)
************* Module black_jack
Tasks/Black_Jack/black_jack.py:36:0: R0912: Too many branches (13/12) (too-many-branches)
************* Module coffee_machine_utils_methods
Tasks/Coffee_Machine/coffee_machine_utils_methods.py:101:16: W0603: Using the global statement (global-statement)
************* Module menu
Tasks/Coffee_machine_OOP/menu.py:4:4: R0913: Too many arguments (6/5) (too-many-arguments)
Tasks/Coffee_machine_OOP/menu.py:4:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments)
Tasks/Coffee_machine_OOP/menu.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
Tasks/Coffee_machine_OOP/menu.py:29:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
************* Module linked_list
Tasks/DSA_workout/linked_list.py:5:29: W0622: Redefining built-in 'next' (redefined-builtin)
Tasks/DSA_workout/linked_list.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
************* Module flash_cards
Tasks/Flash_Cards/flash_cards.py:6:0: E0401: Unable to import 'pandas' (import-error)
Tasks/Flash_Cards/flash_cards.py:22:0: C0103: Constant name "current_card" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Flash_Cards/flash_cards.py:23:0: C0103: Constant name "flip_timer" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Flash_Cards/flash_cards.py:25:0: R0914: Too many local variables (16/15) (too-many-locals)
Tasks/Flash_Cards/flash_cards.py:125:4: W0621: Redefining name 'flip_timer' from outer scope (line 23) (redefined-outer-name)
Tasks/Flash_Cards/flash_cards.py:73:8: W0603: Using the global statement (global-statement)
Tasks/Flash_Cards/flash_cards.py:108:8: W0602: Using global for 'current_card' but no assignment is done (global-variable-not-assigned)
************* Module hangman
Tasks/Hangman/hangman.py:21:19: C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
Tasks/Hangman/hangman.py:38:12: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate)
************* Module hirst_painting
Tasks/Hirst_Painting/hirst_painting.py:6:0: E0401: Unable to import 'colorgram' (import-error)
Tasks/Hirst_Painting/hirst_painting.py:31:4: E1101: Module 'turtle' has no 'colormode' member (no-member)
Tasks/Hirst_Painting/hirst_painting.py:40:4: W0612: Unused variable 'start_place' (unused-variable)
************* Module iss_overhead_notifier
Tasks/ISS_Overhead_Notifier/iss_overhead_notifier.py:82:0: C0305: Trailing newlines (trailing-newlines)
Tasks/ISS_Overhead_Notifier/iss_overhead_notifier.py:5:0: E0401: Unable to import 'requests' (import-error)
************* Module nato_alphabet
Tasks/NATO_Alphabet/nato_alphabet.py:3:0: E0401: Unable to import 'pandas' (import-error)
************* Module password_generator
Tasks/Password_Manager/Controller/password_generator.py:16:0: R0903: Too few public methods (1/2) (too-few-public-methods)
************* Module password_manager
Tasks/Password_Manager/password_manager.py:7:0: E0401: Unable to import 'pyperclip' (import-error)
Tasks/Password_Manager/password_manager.py:32:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Password_Manager/password_manager.py:19:0: R0915: Too many statements (66/50) (too-many-statements)
PrabhukumarSivamoorthy commented 1 month ago

Status as of 09/26/2024

Run pylint $(git ls-files '*.py')
************* Module birthday_wisher
Tasks/Birthday_Wisher/birthday_wisher.py:6:0: E0401: Unable to import 'pandas' (import-error)
************* Module black_jack
Tasks/Black_Jack/black_jack.py:36:0: R0912: Too many branches (13/12) (too-many-branches)
************* Module coffee_machine_utils_methods
Tasks/Coffee_Machine/coffee_machine_utils_methods.py:101:16: W0603: Using the global statement (global-statement)
************* Module menu
Tasks/Coffee_machine_OOP/menu.py:4:4: R0913: Too many arguments (6/5) (too-many-arguments)
Tasks/Coffee_machine_OOP/menu.py:4:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments)
Tasks/Coffee_machine_OOP/menu.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
Tasks/Coffee_machine_OOP/menu.py:29:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
************* Module linked_list
Tasks/DSA_workout/linked_list.py:5:29: W0622: Redefining built-in 'next' (redefined-builtin)
Tasks/DSA_workout/linked_list.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
************* Module flash_cards
Tasks/Flash_Cards/flash_cards.py:6:0: E0401: Unable to import 'pandas' (import-error)
Tasks/Flash_Cards/flash_cards.py:22:0: C0103: Constant name "current_card" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Flash_Cards/flash_cards.py:23:0: C0103: Constant name "flip_timer" doesn't conform to UPPER_CASE naming style (invalid-name)
Tasks/Flash_Cards/flash_cards.py:25:0: R0914: Too many local variables (16/15) (too-many-locals)
Tasks/Flash_Cards/flash_cards.py:125:4: W0621: Redefining name 'flip_timer' from outer scope (line 23) (redefined-outer-name)
Tasks/Flash_Cards/flash_cards.py:73:8: W0603: Using the global statement (global-statement)
Tasks/Flash_Cards/flash_cards.py:108:8: W0602: Using global for 'current_card' but no assignment is done (global-variable-not-assigned)
************* Module hangman
Tasks/Hangman/hangman.py:21:19: C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
Tasks/Hangman/hangman.py:38:12: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate)
************* Module hirst_painting
Tasks/Hirst_Painting/hirst_painting.py:6:0: E0401: Unable to import 'colorgram' (import-error)
Tasks/Hirst_Painting/hirst_painting.py:31:4: E1101: Module 'turtle' has no 'colormode' member (no-member)
Tasks/Hirst_Painting/hirst_painting.py:40:4: W0612: Unused variable 'start_place' (unused-variable)
************* Module iss_overhead_notifier
Tasks/ISS_Overhead_Notifier/iss_overhead_notifier.py:82:0: C0305: Trailing newlines (trailing-newlines)
Tasks/ISS_Overhead_Notifier/iss_overhead_notifier.py:5:0: E0401: Unable to import 'requests' (import-error)
************* Module nato_alphabet
Tasks/NATO_Alphabet/nato_alphabet.py:3:0: E0401: Unable to import 'pandas' (import-error)
************* Module password_generator
Tasks/Password_Manager/Controller/password_generator.py:16:0: R0903: Too few public methods (1/2) (too-few-public-methods)
************* Module password_manager
Tasks/Password_Manager/password_manager.py:7:0: E0401: Unable to import 'pyperclip' (import-error)
Tasks/Password_Manager/password_manager.py:32:17: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
Tasks/Password_Manager/password_manager.py:19:0: R0915: Too many statements (66/50) (too-many-statements)
PrabhukumarSivamoorthy commented 1 month ago

Most of the basic pylint issues are resolved