issues: 831163537

This data as json

id node_id number title user state locked assignee milestone comments created_at updated_at closed_at author_association pull_request body repo type active_lock_reason performed_via_github_app
831163537 MDExOlB1bGxSZXF1ZXN0NTkyNTQ4MTAz 1260 Fix: code quality issues 25361949 closed 0     2 2021-03-14T13:56:10Z 2021-03-29T00:22:41Z 2021-03-29T00:22:41Z NONE simonw/datasette/pulls/1260

Description

Hi :wave: I work at DeepSource, I ran DeepSource analysis on the forked copy of this repo and found some interesting code quality issues in the codebase, opening this PR so you can assess if our platform is right and helpful for you.

Summary of changes

  • Replaced ternary syntax with if expression
  • Removed redundant None default
  • Used is to compare type of objects
  • Iterated dictionary directly
  • Removed unnecessary lambda expression
  • Refactored unnecessary else / elif when if block has a return statement
  • Refactored unnecessary else / elif when if block has a raise statement
  • Added .deepsource.toml to continuously analyze and detect code quality issues
107914493 pull    

Links from other tables