Nomenclatura Javascript

5 views
Skip to first unread message

Kiquenet

unread,
Mar 19, 2026, 6:04:53 AM (5 days ago) Mar 19
to AltNet-Hispano
JavaScript (ES6+). Define una **guía de estilo** y un **.eslintrc** basados en Airbnb JavaScript Style Guide + ESLint u otra que aplique a Javascript en ASP NET WebForms Net Framework 4.8.1. aplica .eslintrc a VS 2022 con asp net webforms ?

1) Resume reglas clave (nombres, semicolons, comas finales, `const/let`, arrow funcs, módulos).
2) Propón `.eslintrc` (extends: `airbnb-base`) y `.editorconfig` coherente.
3) Añade reglas útiles para WebForms/vanilla JS (no React) y ejemplos quick-fix.

Modifica una **función/método** JavaScript) siguiendo las normas:
- Nomenclatura, control de errores, ejemplos de pruebas unitarias, y complejidad < 10.
Devuelve código final y pruebas.


tengo estas funcines LEGACY:


   function HideBlockCancelationDebtConfirmWindow() {
       try {

           CloseConfirmWindow('<%=ConfirmWindow2.JavascriptClientID %>');
       }
       catch (e) {
           alert("HideBlockCancelationDebtConfirmWindow: " + e);
       }
   }

   function openDebtPayment(operatorID, OperatorFullName, TotalAmountDebt) {
       try {

           SetC1WindowVisibility('<%=C1WindowPayment.ClientID %>', true, '<% Response.Write((string)this._textsShown[21]); %>');
       var ajaxValidatorExtenderbehaviourId = 'require_validate_extenderC1CurrencyInputAmountPaid';
       HideAjaxValidatorExtender(ajaxValidatorExtenderbehaviourId);
       var control = $find("<%= C1CurrencyInputPendingDebt.ClientID %>");
       var Debt = TotalAmountDebt.replace(",", ".");
       control.set_Value(parseFloat(Debt));
       control = $find("<%= C1CurrencyInputAmountPaid.ClientID %>");
       control.set_Value(parseFloat(Debt));
       control = document.getElementById('<%=TextBoxOperator.ClientID %>');
       control.value = OperatorFullName;
       document.getElementById("<%= HiddenIdUser.ClientID %>").value = operatorID;


       }
       catch (e) {
           alert("openDebtPayment:" + e);
       }
   }
Reply all
Reply to author
Forward
0 new messages