umbrellio / code-style Goto Github PK
View Code? Open in Web Editor NEWLinter settings used in our projects
License: MIT License
Linter settings used in our projects
License: MIT License
If the subject is code style, it should be named 'javascript' (or 'es6') and if the subject is eslint config, it should be named 'eslint'. It may be a tough choise about naming, but as far as i see, there is no eslint strict dependency so if we want to add config for different linter, it would not be hard to combine it in one npm package, which could be used in both.
Pros of 'eslint' naming:
Pros of 'javascript' / 'es6' naming:
Right now, all rules are enabled, regardless of whether the user uses React, JSX, Flow and so on. I suggest we do something similar to kentcdodds/eslint-config-kentcdodds.
or possibly configured, but this configuration would take huge amount of time :(
I think, there will be a lot of situations when length of block in rake-task is bigger than 30 lines.
Propose to delete this cop for *.rake
It seems it should be disabled in most cases
See examples in my own gem: https://github.com/0exp/armitage/tree/master/armitage-rubocop
PR coming soon
Same as AS-based (probably) and also optionaly create rails 5 file.
As long as i am no more porject maintainer, can you please remove me from gemspec?
eslint-plugin-jsx-a11y
and eslint-plugin-react
are out of date and should be updated.
Right now, some rules are disabled or changed because of several small incompatibilities with styled-components. Since we need to use a separate config for styled-components anyways, let's split configs into two - one for regular SCSS and one for styled-components.
Setup CONTRIBUTING.md
https://help.github.com/articles/setting-guidelines-for-repository-contributors/
Add general suggestions there:
[Rubocop] force double quotes
rubocop/force-double-quotes
merge
into master, choise from rebase on master
and squash and merge
Setup rubocop
, eslint
, and stylelint
labels for issues and PR
Setup PR and Issue templates
WDYT?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.