Giter Site home page Giter Site logo

coala-sublime's Introduction

image


"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." โ€• John F. Woods


Linux Build Status Windows Build status macOS Build Status codecov.io Documentation Status AGPL OpenHub


coala provides a unified interface for linting and fixing code with a single configuration file, regardless of the programming languages used. You can use coala from within your favorite editor, integrate it with your CI, get the results as JSON, or customize it to your needs with its flexible configuration syntax.

coala supports popular programming languages including Python, C/C++, Java, JavaScript, CSS, and several others out of the box.

Install coala | Get Involved | Chat | Roadmap | Blog | Twitter

coala-sublime's People

Contributors

abdealiloko avatar jayvdb avatar man-jain avatar sils avatar sosooding avatar soumya-ranjan7 avatar thotayashwanth123 avatar vamshi99 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coala-sublime's Issues

Add PULL_REQUEST_TEMPLATE.md

Add a file named PULL_REQUEST_TEMPLATE.md which includes general information and guidelines for the author of Pull Request, you can see PULL_REQUEST_TEMPLATE.md of coala repository for reference.
label: initiatives/gci
Opened by @Monal5031 at gitter//Monal5031

Use py.test

Use pytest for test discovery and execution.

Add ISSUE_TEMPLATE.md

Add a file named ISSUE_TEMPLATE.md which includes general information and guidelines for issue reporter, you can see ISSUE_TEMPLATE.md of coala repository for reference.
label: initiatives/gci
Opened by @Monal5031 at gitter//Monal5031

Command to run on whole project

Although currently we run only on 1 file, we should give the user an option to run coala on the whole project.

Now, the question is how to get the project ? In sublime, the project is a list of folders.

So,

  1. We could find the coafile for each folder and run them. If not found, ignore it.
  2. We could ask the user to select which folders to run coala on (along with a command for "all")

Deprecate coala-sublime in favour of SublimeLinter3

Sublime text is pretty popular. The current code lacks alot of the features we require.

Benefits and expected results include:

  • Already uses the MIT license
  • Better outputs
  • Easy configuration
  • Easier to test
  • Same strategy to be used (forking, making further changes regarding maintenance in the long term as we see fit with coala leading to better control over the plugin) as we're almost done with implementing with coala-syntastic(for vim), which is functional.

Ref: SublimeLinter3

CC @sils

README.rst: Alternative installation method

We can directly install the plugin from the repo to the required directory; a path link to do this would be helpful. This does not involve package manager and can be done for other plugins.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.