{"id":19441522,"url":"https://github.com/standard/standard-loader","last_synced_at":"2025-04-10T02:20:19.156Z","repository":{"id":34766604,"uuid":"38748595","full_name":"standard/standard-loader","owner":"standard","description":"webpack loader for linting your code with https://github.com/feross/standard","archived":false,"fork":false,"pushed_at":"2023-09-16T07:31:06.000Z","size":123,"stargazers_count":69,"open_issues_count":14,"forks_count":18,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-03T01:11:59.702Z","etag":null,"topics":["javascript","linter","standard-js","webpack","webpack-loader"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/standard.png","metadata":{"funding":{"github":["standard","feross"]},"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-08T10:53:57.000Z","updated_at":"2025-03-01T17:05:29.000Z","dependencies_parsed_at":"2024-06-18T13:55:09.063Z","dependency_job_id":"8d281e19-32ee-456b-be8e-1aa08f128389","html_url":"https://github.com/standard/standard-loader","commit_stats":{"total_commits":76,"total_committers":9,"mean_commits":8.444444444444445,"dds":0.25,"last_synced_commit":"e534fbd44fc9d1f176d873986bff48552174c4e3"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard%2Fstandard-loader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard%2Fstandard-loader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard%2Fstandard-loader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/standard%2Fstandard-loader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/standard","download_url":"https://codeload.github.com/standard/standard-loader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143019,"owners_count":21054694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","linter","standard-js","webpack","webpack-loader"],"created_at":"2024-11-10T15:35:57.061Z","updated_at":"2025-04-10T02:20:19.128Z","avatar_url":"https://github.com/standard.png","language":"JavaScript","readme":"# standard-loader\n\n`webpack` loader for linting your code with [JavaScript Standard Style](https://github.com/standard/standard)\n\n[![Build Status](https://travis-ci.org/standard/standard-loader.png?branch=master)](https://travis-ci.org/standard/standard-loader)\n[![Standard - JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](http://standardjs.com/)\n\n[![NPM](https://nodei.co/npm/standard-loader.png?downloads=true)](https://nodei.co/npm/standard-loader/)\n[![NPM](https://nodei.co/npm-dl/standard-loader.png?months=3\u0026height=2)](https://nodei.co/npm/standard-loader/)\n\n## Installation\n\n* Install the desired version of `standard` alongside `standard-loader`.\n\n```\nnpm install --save-dev standard-loader standard\n```\n\n## Usage\n\n### webpack 2+\n\n```js\n// webpack.config.js\nconst webpack = require('webpack')\n\nconst config = {\n  // ...\n  module: {\n    rules: [\n      {\n        // set up standard-loader as a preloader\n        enforce: 'pre',\n        test: /\\.jsx?$/,\n        loader: 'standard-loader',\n        exclude: /(node_modules|bower_components)/,\n        options: {\n          // config options to be passed through to standard e.g.\n          parser: 'babel-eslint'\n        }\n      },\n      // other loaders...\n    ]\n  }\n}\n\n```\n\n### webpack 1\n\nwebpack 1.x is no longer supported as of [`standard-loader` version `6.0.0`](https://github.com/standard/standard-loader/compare/5.0.0...6.0.0).  PRs for webpack 1.x support will be accepted on the [5.x branch](https://github.com/standard/standard-loader/tree/5.x).\n\n### Configuration Options\n\n```js\n{\n  // Emit errors instead of warnings (default = false)\n  error: false,\n  // enable snazzy output (default = true)\n  snazzy: true,\n  // configure alternative checker e.g. 'standardx' (default = 'standard')\n  standard: 'standard',\n  // all other config options are passed through to standard e.g.\n  parser: 'babel-eslint'\n}\n```\n\n### Example Input\n\n```js\n//code not conforming to standard style\n\nmodule.exports = function(a,b) {\n    console.log( a, b);\n}\n\n```\n\n### Example Output\n\n```\n\u003e webpack\nHash: c5c5efad42144b469dcd\nVersion: webpack 4.0.1\nTime: 974ms\nBuilt at: 2018-3-3 19:54:20\n   Asset      Size  Chunks             Chunk Names\nbuild.js  3.38 KiB  bundle  [emitted]  bundle\nEntrypoint bundle = build.js\n[./index.js] 592 bytes {bundle} [built] [1 warning]\n       single entry ./index.js  bundle\n\nWARNING in ./index.js\n\n/Users/timoxley/Projects/standard-loader/example/index.js\n  1:1   error  Expected space or tab after '//' in comment   spaced-comment\n  3:26  error  Missing space before function parentheses     space-before-function-paren\n  3:28  error  A space is required after ','                 comma-spacing\n  4:1   error  Expected indentation of 2 spaces but found 4  indent\n  4:16  error  There should be no spaces inside this paren   space-in-parens\n  4:23  error  Extra semicolon                               semi\n  6:1   error  More than 1 blank line not allowed            no-multiple-empty-lines\n\n✖ 7 problems\n```\n\n## Licence\n\nISC\n","funding_links":["https://github.com/sponsors/standard","https://github.com/sponsors/feross"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstandard%2Fstandard-loader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstandard%2Fstandard-loader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstandard%2Fstandard-loader/lists"}