Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

logging_not_lazy.py 920B

12345678910111213141516171819202122
  1. # pylint: disable=missing-docstring,no-member,deprecated-method,invalid-name
  2. # Muck up the names in an effort to confuse...
  3. import logging as renamed_logging
  4. import os as logging
  5. var = "123"
  6. # Statements that should be flagged:
  7. renamed_logging.warn('%s, %s' % (4, 5)) # [logging-not-lazy]
  8. renamed_logging.exception('%s' % 'Exceptional!') # [logging-not-lazy]
  9. renamed_logging.log(renamed_logging.INFO, 'msg: %s' % 'Run!') # [logging-not-lazy]
  10. renamed_logging.log(renamed_logging.INFO, "Var: " + var) # [logging-not-lazy]
  11. var_name = 'Var:'
  12. # Statements that should not be flagged:
  13. renamed_logging.warn('%s, %s', 4, 5)
  14. renamed_logging.log(renamed_logging.INFO, 'msg: %s', 'Run!')
  15. renamed_logging.warn('%s' + ' the rest of a single string')
  16. renamed_logging.log(renamed_logging.INFO, var_name + var)
  17. logging.warn('%s, %s' % (4, 5))
  18. logging.log(logging.INFO, 'msg: %s' % 'Run!')
  19. logging.log("Var: " + var)