question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Version 0.3.0 roadmap

See original GitHub issue

To release the next version we will need to work on new rules:

  • Naming. After creating a strict naming convention we have found that some cases from there are not checked
  • Ordering. I am not yet sure about this, however. There are two ideas: we can enforce strict member ordering inside classes and modules. But, this would be really hard. We will have to come up with the set of rules that can be applied to almost any case. And these rules have to be consistent and skippable by noqa in case you really need to break them. So, maybe making some partial rules will suite us better? I mean like '__init__ should be the first method'. That’s pretty correct and straight forward rule, we can definitely come up with some more rules like this
  • Builtins, we need to have a closer look at the builtins. There are some new inconsistencies to be found, like octal format. This needs to be researched.
  • Parentheses consistency. We need to add a new dependency that handles parameters, new rule that handles keywords. We also need to research what else can be done here.
  • Tests and docs. As always we need to write more test. And we need to write better docs. Docs should be refactored after the feedback will be collected.

That’s it.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
AlexArcPycommented, Oct 5, 2018

@sobolevn , sounds great, thanks for the details. I am currently catching up on flake8 plugin development and will look into ast to be able to contribute more code wise.

0reactions
sobolevncommented, Oct 24, 2018

The feature freeze for 0.3.0 is here: https://github.com/wemake-services/wemake-python-styleguide/milestone/1

No more new features are allowed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

0.3.0 Roadmap · Issue #182 · instrumentisto/medea · GitHub
Roadmap · 1. Prepare Jason to support multiple targets: separate paltfrom-agnostic and platform-specific code. · 2. Add support for Android platform: 2.1.
Read more >
Roadmap — Wand 0.3.0
Version 0.4¶ ... Wand 0.4 will be able to deal with layers of an image. Its branch name will be layer. Very future...
Read more >
Release 0.3.0-incubating roadmap - Apache Bigtop
Created by Andrew Bayer, last modified on Sep 01, 2011. Go to start of metadata. Package Apache tools needed in build (BIGTOP-64). No...
Read more >
Roadmap :: Services_Amazon_S3 - PHP
Roadmap for Package Services_Amazon_S3. Show Old Roadmaps. Version 0.3.0 (edit|delete). Scheduled Release Date: future. Release Goals: ...
Read more >
Roadmap — Jules 0.3.0 documentation - Read the Docs
Published posts that aren't in feeds. Good for archive and index pages · Can re-post something to a feed when it gets an...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found