python.bokeh.maintainability.deprecated.deprecated_apis.bokeh-deprecated-apis

profile photo of semgrepsemgrep
Author
4,289
Download Count*

Run Locally

Run in CI

Defintion

rules:
  - id: bokeh-deprecated-apis
    message: These APIs are deprecated in Bokeh see
      https://docs.bokeh.org/en/latest/docs/releases.html#api-deprecations
    languages:
      - python
    severity: WARNING
    pattern-either:
      - pattern: |
          import bokeh.layouts.widgetbox
      - pattern: |
          import bokeh.models.graphs.from_networkx
    metadata:
      category: maintainability
      technology:
        - bokeh
      license: Commons Clause License Condition v1.0[LGPL-2.1-only]

Examples

deprecated_apis.py

# ruleid:bokeh-deprecated-apis
from bokeh.layouts import widgetbox
# ruleid:bokeh-deprecated-apis
from bokeh.models.graphs import from_networkx

widgetbox(children=[slider], sizing_mode='scale_width')

graph_renderer = from_networkx(G, nx.spring_layout, scale=0.5, center=(0,0))