-
**Aim/Problem**: Improve the docstrings in all the **python** files in the codebase. This will also fulfill the prerequisite for the lint check `Check to enforce use of Args, Returns and Raises in the…
-
Following on from the discussion on #746, this is a draft proposal to start disabling certain messages by default. Furthermore, to make it easier to run pylint side by side with flake8, we want to doc…
-
This project is aimed at writing linters for the checks below. (Note that, per [@Hudda's audit](https://github.com/oppia/oppia/pull/9337#discussion_r432441499) in May 2020, all checks in this issue wo…
-
Type: Bug
# Behaviour
pytest discovery fails with a ModuleNotFoundError, when the module is clearly installed in my environment
## Steps to reproduce:
1. Import non-standard package (b…
-
As originally mentioned in https://github.com/astropy/astropy-helpers/issues/195, it might be useful to have a way to be strict about requiring public functions, methods, and classes to have docstring…
-
### Current problem
I use `CheckerTestCase` in tests for linting scripts in a project. There are some tests where I want to assert that a specific message has not been added given a specific code sni…
-
The following example does not raise a D417:
```python
def foo(a, b):
"""Foobar.
Args:
a: test
Raises:
KeyError: description
"""
pass
```
There is al…
-
Type: Bug
**Description**:
When using the `formatOnSave` feature in VS Code, JSON files experience indentation issues. Specifically, when saving a file, existing Tab indentation is converted to Spac…
-
# Summary
On one of my scripts I am getting a "Cannot complete at point" error that I can't seem to be able to reduce to a reasonably-sized minimal example.
- The full script is [my-pdflatex.…
-
I would like to clarify (and maybe enhance) formatting of simple functions.
According to current standard, following example is bad
``` clojure
(defn foobar
[x] (-> x foo bar baz))
```
correct…