Mikhail Burshteyn

Results 12 issues of Mikhail Burshteyn

### Prerequisites Please answer the following questions for yourself before submitting an issue. - [x] I am running the latest version - [x] I checked the documentation and found no...

bug
stale

We should check the same things for the new `mocker.patch.context_manager` that we check for other patch functions

enhancement

# Rule request ## Description The rule should check that there are no `assert` statements in fixtures. ## Rationale * assertions in fixtures are a sign of bad test design,...

enhancement

# Rule request ## Description Disallow unconditionally skipped tests. Examples of bad code: ```py @pytest.mark.skip(reason='some reason') def test_skipped(): ... ``` ```py @pytest.mark.skipif(True, reason='some reason') def test_skipped(): ... ``` ```py def...

enhancement

# Rule request ## Description Test definition should not be placed in a top-level `if` block. `pytest.mark.skipif()` should be used instead, if necessary. Bad code: ```py if sys.platform == 'win32':...

enhancement

# Rule request ## Description Rule should check the order of main elements in a test file, e.g. fixtures first, then test classes/functions, then helpers. Rule should be configurable. ##...

enhancement

Hi there, I would like to ask whether there are any plans to add support for Bitbucket (Server and/or Cloud) to the Zoo, or whether you would accept a PR...

Steps to reproduce: 1. Write some code with ktlint violations 2. Run ktlint via plugin with enabled build cache 3. Disable the violated rule using `additionalEditorconfig` 4. Run ktlint again...

During the implementation of #218 I discovered that some unittest-style assertions we're checking against are actually not from `unittest.TestCase` but from Django's `SimpleTestCase` (namely `assertNotContains` and `assertRaisesMessage`). We should possibly...

enhancement

The maven metadata for Flyway (see [flyway-parent POM](https://repo1.maven.org/maven2/org/flywaydb/flyway-parent/10.15.2/flyway-parent-10.15.2.pom)) specifies the license URL https://flywaydb.org/licenses/flyway-oss, but this URL returns 404. Not sure if this is the right place to post this.

s: needs investigation