Comments (14)
For example, it would be great to have some kind of interface that lets me pass in a file or string to standard, and get back an array of error objects or something. Right now there is a runner that uses spawn: https://github.com/maxogden/standard-format/blob/master/test/standard-runner.js
from standard.
There is some documentation here: https://github.com/feross/standard/blob/master/index.js#L37-L47
Right now require('standard')
doesn't let you test strings. Only stdin, or a list of file paths. I'd accept a PR that makes it support testing strings, though you'd need to get this working with eslint and jscs.
Also, index.js
currently prints to stdout instead of returning an array of errors. We should change this to do the printing in cmd.js
.
PRs welcome!
from standard.
I'll see what I can do sometime soon.
from standard.
If you get this done in the next day or two, we can include this in the v3.0.0 release.
from standard.
I'm going to try and look at it in the morning tomorrow. Don't wait around for me though ;)
Bret Comnes
http://bret.io
Sent from my mobile
On Mar 11, 2015, at 8:41 PM, Feross Aboukhadijeh [email protected] wrote:
If you get this done in the next day or two, we can include this in the v3.0.0 release.
—
Reply to this email directly or view it on GitHub.
from standard.
I have checking of strings working in jscs here: https://github.com/bcomnes/standard/blob/dev/lib/checkString.js Ill try for eslint tomorrow.
from standard.
Arg... getting distracted over here. I think im going to finish up https://github.com/bcomnes/sublime-standard-format before I can get to this issue so please dont wait for me.
from standard.
This is done! But it's currently on the speed
branch. We'll merge into master
soon, but feel free to give it a try now and confirm that it works for your purposes 👍
standard
now exports two functions: lintText
and lintFiles
. They are documented inline in the source.
from standard.
Thanks maaan! Sorry I couldn't pull through on this. Will help with writing standard-format tests.
from standard.
No problem 👍
from standard.
Let's leave this open until speed
is merged into master
.
from standard.
Oh derp. Good point
from standard.
This is released as 3.3.0.
from standard.
Boo ya!
from standard.
Related Issues (20)
- Formatting code will make it unreadable
- Expanding Rostislav and I's contribution, into core
- TS-Standart Changed My Code and Throwing Error
- Create a tutorial to use Standard together with Husky
- Eslint v9 support HOT 2
- Add a lock file HOT 3
- Could you please paste the result of the `npm ls eslint` command? HOT 1
- Remove the lock-threads workflow
- Comments bring issues/PRs onto the project board HOT 1
- tittle
- space-unary-ops errors on `new Class()` syntax HOT 4
- Maintenance & Governance of standard HOT 47
- Format using a formatter instead of ESLint formatting rules HOT 15
- inline link with @ in Super to have link inline or below not above HOT 1
- Tags isn't exported with Export .md or HTML HOT 1
- Ctrl+Shift+E to open/close tag page isn't working HOT 2
- `standard.lintFiles()` doesn't use `process.cwd()` HOT 5
- RFC: eslint-config-standard-with-typescript to depart from standard HOT 19
- Rule suggestion: no-constant-binary-expression
- Linting in precommit hooks says File not found
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from standard.