Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1[](https://www.npmjs.com/package/eslint)2[](https://www.npmjs.com/package/eslint)3[](https://github.com/eslint/eslint/actions)4<br>5[](https://opencollective.com/eslint)6[](https://opencollective.com/eslint)7 8# ESLint9 10[Website](https://eslint.org) |11[Configure ESLint](https://eslint.org/docs/latest/use/configure) |12[Rules](https://eslint.org/docs/rules/) |13[Contribute to ESLint](https://eslint.org/docs/latest/contribute) |14[Report Bugs](https://eslint.org/docs/latest/contribute/report-bugs) |15[Code of Conduct](https://eslint.org/conduct) |16[X](https://x.com/geteslint) |17[Discord](https://eslint.org/chat) |18[Mastodon](https://fosstodon.org/@eslint) |19[Bluesky](https://bsky.app/profile/eslint.org)20 21ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. In many ways, it is similar to JSLint and JSHint with a few exceptions:22 23- ESLint uses [Espree](https://github.com/eslint/js/tree/main/packages/espree) for JavaScript parsing.24- ESLint uses an AST to evaluate patterns in code.25- ESLint is completely pluggable, every single rule is a plugin and you can add more at runtime.26 27## Table of Contents28 291. [Installation and Usage](#installation-and-usage)301. [Configuration](#configuration)311. [Version Support](#version-support)321. [Code of Conduct](#code-of-conduct)331. [Filing Issues](#filing-issues)341. [Frequently Asked Questions](#frequently-asked-questions)351. [Releases](#releases)361. [Security Policy](#security-policy)371. [Semantic Versioning Policy](#semantic-versioning-policy)381. [License](#license)391. [Team](#team)401. [Sponsors](#sponsors)411. [Technology Sponsors](#technology-sponsors) <!-- markdownlint-disable-line MD051 -->42 43## Installation and Usage44 45Prerequisites: [Node.js](https://nodejs.org/) (`^18.18.0`, `^20.9.0`, or `>=21.1.0`) built with SSL support. (If you are using an official Node.js distribution, SSL is always built in.)46 47You can install and configure ESLint using this command:48 49```shell50npm init @eslint/config@latest51```52 53After that, you can run ESLint on any file or directory like this:54 55```shell56npx eslint yourfile.js57```58 59### pnpm Installation60 61To use ESLint with pnpm, we recommend setting up a `.npmrc` file with at least the following settings:62 63```text64auto-install-peers=true65node-linker=hoisted66```67 68This ensures that pnpm installs dependencies in a way that is more compatible with npm and is less likely to produce errors.69 70## Configuration71 72You can configure rules in your `eslint.config.js` files as in this example:73 74```js75import { defineConfig } from "eslint/config";76 77export default defineConfig([78 {79 files: ["**/*.js", "**/*.cjs", "**/*.mjs"],80 rules: {81 "prefer-const": "warn",82 "no-constant-binary-expression": "error",83 },84 },85]);86```87 88The names `"prefer-const"` and `"no-constant-binary-expression"` are the names of [rules](https://eslint.org/docs/rules) in ESLint. The first value is the error level of the rule and can be one of these values:89 90- `"off"` or `0` - turn the rule off91- `"warn"` or `1` - turn the rule on as a warning (doesn't affect exit code)92- `"error"` or `2` - turn the rule on as an error (exit code will be 1)93 94The three error levels allow you fine-grained control over how ESLint applies rules (for more configuration options and details, see the [configuration docs](https://eslint.org/docs/latest/use/configure)).95 96## Version Support97 98The ESLint team provides ongoing support for the current version and six months of limited support for the previous version. Limited support includes critical bug fixes, security issues, and compatibility issues only.99 100ESLint offers commercial support for both current and previous versions through our partners, [Tidelift][tidelift] and [HeroDevs][herodevs].101 102See [Version Support](https://eslint.org/version-support) for more details.103 104## Code of Conduct105 106ESLint adheres to the [OpenJS Foundation Code of Conduct](https://eslint.org/conduct).107 108## Filing Issues109 110Before filing an issue, please be sure to read the guidelines for what you're reporting:111 112- [Bug Report](https://eslint.org/docs/latest/contribute/report-bugs)113- [Propose a New Rule](https://eslint.org/docs/latest/contribute/propose-new-rule)114- [Proposing a Rule Change](https://eslint.org/docs/latest/contribute/propose-rule-change)115- [Request a Change](https://eslint.org/docs/latest/contribute/request-change)116 117## Frequently Asked Questions118 119### Does ESLint support JSX?120 121Yes, ESLint natively supports parsing JSX syntax (this must be enabled in [configuration](https://eslint.org/docs/latest/use/configure)). Please note that supporting JSX syntax _is not_ the same as supporting React. React applies specific semantics to JSX syntax that ESLint doesn't recognize. We recommend using [eslint-plugin-react](https://www.npmjs.com/package/eslint-plugin-react) if you are using React and want React semantics.122 123### Does Prettier replace ESLint?124 125No, ESLint and Prettier have different jobs: ESLint is a linter (looking for problematic patterns) and Prettier is a code formatter. Using both tools is common, refer to [Prettier's documentation](https://prettier.io/docs/en/install#eslint-and-other-linters) to learn how to configure them to work well with each other.126 127### What ECMAScript versions does ESLint support?128 129ESLint has full support for ECMAScript 3, 5, and every year from 2015 up until the most recent stage 4 specification (the default). You can set your desired ECMAScript syntax and other settings (like global variables) through [configuration](https://eslint.org/docs/latest/use/configure).130 131### What about experimental features?132 133ESLint's parser only officially supports the latest final ECMAScript standard. We will make changes to core rules in order to avoid crashes on stage 3 ECMAScript syntax proposals (as long as they are implemented using the correct experimental ESTree syntax). We may make changes to core rules to better work with language extensions (such as JSX, Flow, and TypeScript) on a case-by-case basis.134 135In other cases (including if rules need to warn on more or fewer cases due to new syntax, rather than just not crashing), we recommend you use other parsers and/or rule plugins. If you are using Babel, you can use [@babel/eslint-parser](https://www.npmjs.com/package/@babel/eslint-parser) and [@babel/eslint-plugin](https://www.npmjs.com/package/@babel/eslint-plugin) to use any option available in Babel.136 137Once a language feature has been adopted into the ECMAScript standard (stage 4 according to the [TC39 process](https://tc39.github.io/process-document/)), we will accept issues and pull requests related to the new feature, subject to our [contributing guidelines](https://eslint.org/docs/latest/contribute). Until then, please use the appropriate parser and plugin(s) for your experimental feature.138 139### Which Node.js versions does ESLint support?140 141ESLint updates the supported Node.js versions with each major release of ESLint. At that time, ESLint's supported Node.js versions are updated to be:142 1431. The most recent maintenance release of Node.js1441. The lowest minor version of the Node.js LTS release that includes the features the ESLint team wants to use.1451. The Node.js Current release146 147ESLint is also expected to work with Node.js versions released after the Node.js Current release.148 149Refer to the [Quick Start Guide](https://eslint.org/docs/latest/use/getting-started#prerequisites) for the officially supported Node.js versions for a given ESLint release.150 151### Where to ask for help?152 153Open a [discussion](https://github.com/eslint/eslint/discussions) or stop by our [Discord server](https://eslint.org/chat).154 155### Why doesn't ESLint lock dependency versions?156 157Lock files like `package-lock.json` are helpful for deployed applications. They ensure that dependencies are consistent between environments and across deployments.158 159Packages like `eslint` that get published to the npm registry do not include lock files. `npm install eslint` as a user will respect version constraints in ESLint's `package.json`. ESLint and its dependencies will be included in the user's lock file if one exists, but ESLint's own lock file would not be used.160 161We intentionally don't lock dependency versions so that we have the latest compatible dependency versions in development and CI that our users get when installing ESLint in a project.162 163The Twilio blog has a [deeper dive](https://www.twilio.com/blog/lockfiles-nodejs) to learn more.164 165## Releases166 167We have scheduled releases every two weeks on Friday or Saturday. You can follow a [release issue](https://github.com/eslint/eslint/issues?q=is%3Aopen+is%3Aissue+label%3Arelease) for updates about the scheduling of any particular release.168 169## Security Policy170 171ESLint takes security seriously. We work hard to ensure that ESLint is safe for everyone and that security issues are addressed quickly and responsibly. Read the full [security policy](https://github.com/eslint/.github/blob/master/SECURITY.md).172 173## Semantic Versioning Policy174 175ESLint follows [semantic versioning](https://semver.org). However, due to the nature of ESLint as a code quality tool, it's not always clear when a minor or major version bump occurs. To help clarify this for everyone, we've defined the following semantic versioning policy for ESLint:176 177- Patch release (intended to not break your lint build)178 - A bug fix in a rule that results in ESLint reporting fewer linting errors.179 - A bug fix to the CLI or core (including formatters).180 - Improvements to documentation.181 - Non-user-facing changes such as refactoring code, adding, deleting, or modifying tests, and increasing test coverage.182 - Re-releasing after a failed release (i.e., publishing a release that doesn't work for anyone).183- Minor release (might break your lint build)184 - A bug fix in a rule that results in ESLint reporting more linting errors.185 - A new rule is created.186 - A new option to an existing rule that does not result in ESLint reporting more linting errors by default.187 - A new addition to an existing rule to support a newly-added language feature (within the last 12 months) that will result in ESLint reporting more linting errors by default.188 - An existing rule is deprecated.189 - A new CLI capability is created.190 - New capabilities to the public API are added (new classes, new methods, new arguments to existing methods, etc.).191 - A new formatter is created.192 - `eslint:recommended` is updated and will result in strictly fewer linting errors (e.g., rule removals).193- Major release (likely to break your lint build)194 - `eslint:recommended` is updated and may result in new linting errors (e.g., rule additions, most rule option updates).195 - A new option to an existing rule that results in ESLint reporting more linting errors by default.196 - An existing formatter is removed.197 - Part of the public API is removed or changed in an incompatible way. The public API includes:198 - Rule schemas199 - Configuration schema200 - Command-line options201 - Node.js API202 - Rule, formatter, parser, plugin APIs203 204According to our policy, any minor update may report more linting errors than the previous release (ex: from a bug fix). As such, we recommend using the tilde (`~`) in `package.json` e.g. `"eslint": "~3.1.0"` to guarantee the results of your builds.205 206## License207 208MIT License209 210Copyright OpenJS Foundation and other contributors, <www.openjsf.org>211 212Permission is hereby granted, free of charge, to any person obtaining a copy213of this software and associated documentation files (the "Software"), to deal214in the Software without restriction, including without limitation the rights215to use, copy, modify, merge, publish, distribute, sublicense, and/or sell216copies of the Software, and to permit persons to whom the Software is217furnished to do so, subject to the following conditions:218 219The above copyright notice and this permission notice shall be included in220all copies or substantial portions of the Software.221 222THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR223IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,224FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE225AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER226LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,227OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN228THE SOFTWARE.229 230## Team231 232These folks keep the project moving and are resources for help.233 234<!-- NOTE: This section is autogenerated. Do not manually edit.-->235 236<!--teamstart-->237 238### Technical Steering Committee (TSC)239 240The people who manage releases, review feature requests, and meet regularly to ensure ESLint is properly maintained.241 242<table><tbody><tr><td align="center" valign="top" width="11%">243<a href="https://github.com/nzakas">244<img src="https://github.com/nzakas.png?s=75" width="75" height="75" alt="Nicholas C. Zakas's Avatar"><br />245Nicholas C. Zakas246</a>247</td><td align="center" valign="top" width="11%">248<a href="https://github.com/fasttime">249<img src="https://github.com/fasttime.png?s=75" width="75" height="75" alt="Francesco Trotta's Avatar"><br />250Francesco Trotta251</a>252</td><td align="center" valign="top" width="11%">253<a href="https://github.com/mdjermanovic">254<img src="https://github.com/mdjermanovic.png?s=75" width="75" height="75" alt="Milos Djermanovic's Avatar"><br />255Milos Djermanovic256</a>257</td></tr></tbody></table>258 259### Reviewers260 261The people who review and implement new features.262 263<table><tbody><tr><td align="center" valign="top" width="11%">264<a href="https://github.com/aladdin-add">265<img src="https://github.com/aladdin-add.png?s=75" width="75" height="75" alt="唯然's Avatar"><br />266唯然267</a>268</td><td align="center" valign="top" width="11%">269<a href="https://github.com/snitin315">270<img src="https://github.com/snitin315.png?s=75" width="75" height="75" alt="Nitin Kumar's Avatar"><br />271Nitin Kumar272</a>273</td></tr></tbody></table>274 275### Committers276 277The people who review and fix bugs and help triage issues.278 279<table><tbody><tr><td align="center" valign="top" width="11%">280<a href="https://github.com/DMartens">281<img src="https://github.com/DMartens.png?s=75" width="75" height="75" alt="fnx's Avatar"><br />282fnx283</a>284</td><td align="center" valign="top" width="11%">285<a href="https://github.com/JoshuaKGoldberg">286<img src="https://github.com/JoshuaKGoldberg.png?s=75" width="75" height="75" alt="Josh Goldberg ✨'s Avatar"><br />287Josh Goldberg ✨288</a>289</td><td align="center" valign="top" width="11%">290<a href="https://github.com/SwetaTanwar">291<img src="https://github.com/SwetaTanwar.png?s=75" width="75" height="75" alt="Sweta Tanwar's Avatar"><br />292Sweta Tanwar293</a>294</td><td align="center" valign="top" width="11%">295<a href="https://github.com/Tanujkanti4441">296<img src="https://github.com/Tanujkanti4441.png?s=75" width="75" height="75" alt="Tanuj Kanti's Avatar"><br />297Tanuj Kanti298</a>299</td><td align="center" valign="top" width="11%">300<a href="https://github.com/lumirlumir">301<img src="https://github.com/lumirlumir.png?s=75" width="75" height="75" alt="루밀LuMir's Avatar"><br />302루밀LuMir303</a>304</td><td align="center" valign="top" width="11%">305<a href="https://github.com/Pixel998">306<img src="https://github.com/Pixel998.png?s=75" width="75" height="75" alt="Pixel998's Avatar"><br />307Pixel998308</a>309</td></tr></tbody></table>310 311### Website Team312 313Team members who focus specifically on eslint.org314 315<table><tbody><tr><td align="center" valign="top" width="11%">316<a href="https://github.com/amareshsm">317<img src="https://github.com/amareshsm.png?s=75" width="75" height="75" alt="Amaresh S M's Avatar"><br />318Amaresh S M319</a>320</td><td align="center" valign="top" width="11%">321<a href="https://github.com/harish-sethuraman">322<img src="https://github.com/harish-sethuraman.png?s=75" width="75" height="75" alt="Harish's Avatar"><br />323Harish324</a>325</td><td align="center" valign="top" width="11%">326<a href="https://github.com/kecrily">327<img src="https://github.com/kecrily.png?s=75" width="75" height="75" alt="Percy Ma's Avatar"><br />328Percy Ma329</a>330</td></tr></tbody></table>331 332<!--teamend-->333 334<!-- NOTE: This section is autogenerated. Do not manually edit.-->335<!--sponsorsstart-->336 337## Sponsors338 339The following companies, organizations, and individuals support ESLint's ongoing maintenance and development. [Become a Sponsor](https://eslint.org/donate)340to get your logo on our READMEs and [website](https://eslint.org/sponsors).341 342<h3>Platinum Sponsors</h3>343<p><a href="https://automattic.com"><img src="https://images.opencollective.com/automattic/d0ef3e1/logo.png" alt="Automattic" height="128"></a> <a href="https://www.airbnb.com/"><img src="https://images.opencollective.com/airbnb/d327d66/logo.png" alt="Airbnb" height="128"></a></p><h3>Gold Sponsors</h3>344<p><a href="https://qlty.sh/"><img src="https://images.opencollective.com/qltysh/33d157d/logo.png" alt="Qlty Software" height="96"></a> <a href="https://trunk.io/"><img src="https://images.opencollective.com/trunkio/fb92d60/avatar.png" alt="trunk.io" height="96"></a> <a href="https://shopify.engineering/"><img src="https://avatars.githubusercontent.com/u/8085" alt="Shopify" height="96"></a></p><h3>Silver Sponsors</h3>345<p><a href="https://vite.dev/"><img src="https://images.opencollective.com/vite/e6d15e1/logo.png" alt="Vite" height="64"></a> <a href="https://liftoff.io/"><img src="https://images.opencollective.com/liftoff/2d6c3b6/logo.png" alt="Liftoff" height="64"></a> <a href="https://americanexpress.io"><img src="https://avatars.githubusercontent.com/u/3853301" alt="American Express" height="64"></a> <a href="https://stackblitz.com"><img src="https://avatars.githubusercontent.com/u/28635252" alt="StackBlitz" height="64"></a></p><h3>Bronze Sponsors</h3>346<p><a href="https://cybozu.co.jp/"><img src="https://images.opencollective.com/cybozu/933e46d/logo.png" alt="Cybozu" height="32"></a> <a href="https://icons8.com/"><img src="https://images.opencollective.com/icons8/7fa1641/logo.png" alt="Icons8" height="32"></a> <a href="https://discord.com"><img src="https://images.opencollective.com/discordapp/f9645d9/logo.png" alt="Discord" height="32"></a> <a href="https://www.gitbook.com"><img src="https://avatars.githubusercontent.com/u/7111340" alt="GitBook" height="32"></a> <a href="https://nx.dev"><img src="https://avatars.githubusercontent.com/u/23692104" alt="Nx" height="32"></a> <a href="https://opensource.mercedes-benz.com/"><img src="https://avatars.githubusercontent.com/u/34240465" alt="Mercedes-Benz Group" height="32"></a> <a href="https://herocoders.com"><img src="https://avatars.githubusercontent.com/u/37549774" alt="HeroCoders" height="32"></a> <a href="https://www.lambdatest.com"><img src="https://avatars.githubusercontent.com/u/171592363" alt="LambdaTest" height="32"></a></p>347<h3>Technology Sponsors</h3>348Technology sponsors allow us to use their products and services for free as part of a contribution to the open source ecosystem and our work.349<p><a href="https://netlify.com"><img src="https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/netlify-icon.svg" alt="Netlify" height="32"></a> <a href="https://algolia.com"><img src="https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/algolia-icon.svg" alt="Algolia" height="32"></a> <a href="https://1password.com"><img src="https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/1password-icon.svg" alt="1Password" height="32"></a></p>350 351<!--sponsorsend-->352 353[tidelift]: https://tidelift.com/funding/github/npm/eslint354[herodevs]: https://www.herodevs.com/support/eslint-nes?utm_source=ESLintWebsite&utm_medium=ESLintWebsite&utm_campaign=ESLintNES&utm_id=ESLintNES355 