Skip to content

glostis/pylint-elasticsearch-dsl

Repository files navigation

pylint-elasticsearch-dsl

Build Status PyPI Code style: black

pylint plugin for the elasticsearch-dsl package

This plugin is needed to help pylint understand the types of some objects of the elasticsearch-dsl package.

Installation

pip install pylint-elasticsearch-dsl

Scope

Currently, this plugin only patches the false positive invalid-unary-operand-type error that is triggered when writing for example:

from elasticsearch_dsl import Q

~Q("exists", field="foo")

See this issue for more details.

Contributing

To work on this project, install the development requirements by running:

make install

The tests can be run with:

make test

About

pylint plugin for the elasticsearch-dsl package

Resources

License

Stars

Watchers

Forks

Packages

No packages published