Wat is “voering”?

Phflint , Jslint , en ik kwam onlangs tegen “Je kunt je JS -code on the fly lint” tijdens het lezen van iets over een IDE .

Dus, wat is “voering”?


Antwoord 1, Autoriteit 100%

Dijen is het proces van het uitvoeren van een programma dat de code voor potentiële fouten zal analyseren.

Zie lint op wikipedia:

Lint was de naam die oorspronkelijk werd gegeven aan een bepaald programma dat een aantal verdachte en niet-draagbare constructen is gemarkeerd (waarschijnlijk insecten) in C-taalbroncode. De term wordt nu generiek toegepast op hulpmiddelen die verdacht gebruik in software zijn geschreven in elke computer.


Antwoord 2, Autoriteit 18%

Lint was de naam van een programma dat door uw C-code zou gaan en problemen identificeert voordat u, gekoppeld bent, en liep het. Het was een statische checker, net zoals FindBugs vandaag voor Java.

Net als Google, werd “LINT” een werkwoord dat Static ‘Source Code controleerde.


Antwoord 3, Autoriteit 12%

Bedrijven is het proces van het controleren van de broncode voor programmatische en stilistische fouten. Dit is het meest nuttig bij het identificeren van enkele gemeenschappelijke en ongewone fouten die zijn gemaakt tijdens codering.

A LintOF A Linteris een programma dat de voering ondersteunt (het verifiëren van de codekwaliteit). Ze zijn voor de meeste talen zoals JavaScript, CSS, HTML, Python, enz ..

Enkele van de nuttige linters zijn jslint , CSslint , JShint , Pylint


Antwoord 4, autoriteit 5%

Afgezien van wat anderen al hebben genoemd, wil ik hieraan toevoegen dat Linting uw broncode zal doorzoeken om te vinden

-  formatting discrepancy 
 -  non-adherence to coding standards and conventions 
 -  pinpointing possible logical errors in your program

Het uitvoeren van een Lint-programma over uw broncode helpt ervoor te zorgen dat de broncode leesbaar, leesbaar, minder vervuild en gemakkelijker te onderhouden is.


Antwoord 5, autoriteit 2%

lint is een hulpmiddel dat wordt gebruikt om de broncode te markeren met verdacht en niet-structureel (kan een bug veroorzaken). Het is in het begin een statische code-analysetool in C. Nu werd het de algemene term die werd gebruikt om de software-analysetool te beschrijven die de verdachte code markeert.


Antwoord 6, autoriteit 2%

Geïnterpreteerde talen zoals Python en JavaScript hebben veel baat bij linting, omdat deze talen geen compileerfase hebben om fouten weer te geven voordat ze worden uitgevoerd.

Linters zijn ook handig voor het opmaken van codes en/of het naleven van taalspecifieke best practices.

De laatste tijd gebruik ik ESLintvoor JS/React en zal het af en toe gebruiken met een airbnb-configbestand.


Antwoord 7

Linting is een proces van een linterprogramma dat de broncode in een bepaalde programmeertaal analyseert en mogelijke problemen signaleert, zoals syntaxisfouten, afwijkingen van een voorgeschreven coderingsstijl of het gebruik van constructies waarvan bekend is dat ze onveilig zijn.

Een JavaScript-linter zou bijvoorbeeld het eerste gebruik van parseInt hieronder als onveilig markeren:

// without a radix argument - Unsafe
var count = parseInt(countString);
// with a radix paremeter specified - Safe
var count = parseInt(countString, 10);

Other episodes